I just found an interesting thread on Slashdot that discusses idea vs implementation. Here's the thread summary: Here's an interesting post from that thread: ---------- Post added at 10:42 AM ---------- Previous post was at 09:09 AM ---------- Wallingford's blog by the way is pretty awesome! Here's another article about how programming can make people feel superhuman That's one of the major rewards of programming that you can create basically anything with your own hands.