Ya can't listen to this and not get happy.

http://www.youtube.com/watch?v=5TYxY9xORbM