Thanks Jannes and guys!

If you're interested Charlie Mauck did a great speech on how to make games fun, I derived many of my thoughts from his speech:

http://www.youtube.com/view_play_list?p=DFDD11E8617C8626