http://penny-arcade.com/report/article…

There seems to be some disagreement with the article's author, though, on how hard the game is and what you can do with stock parts.