This is a very informative video, it has a few "no shit?!" moments.
http://www.youtube.com/watch?feature=endscreen&NR=1&v=AyBelJ85KfY