ok, this may be the only case where having an ipad would be cool...
http://www.youtube.com/watch?v=rSnIXfoSU6I
guys in video are kind of annoying, but it is a neat idea. Although... technically this could be done with the iphone, this would just have a bigger interface.