I've watched this about 15 times and it gets better and better every time I watch it:

http://www.youtube.com/watch?v=_-D5c67UopI