This is awesome. Actually the comments are awesome, go read 'em - Erik Bethke