I kinda find it funny how many people whine about the length of time these things take to finish, when they have no clue about the hardships experienced in the process of actually doing it.

It takes quite a bit of effort and not a small amount of courage and persistence to achieve something like this. Personally, I think anyone who can't afford to contribute to a project, kickstarter or not, and tolerate the loss if it doesn't pan out...probably shouldn't contribute.

In lots of ways, this is not unlike gambling. You take a risk for the potential reward, if it is worth it in your mind. Like gambling, you have no guarantee of success. If you can afford to gamble, don't do it. It's that simple.

This isn't Amazon.com where you are purchasing some product and they didn't ship it for two years.