If you can make the time, worthy watch:

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