This is amazing.  I think I’m going to play it at work. (thanks tumbleville)