this is pretty good and educational lol...its pretty long but watch part 1, 2, and 3...
http://www.youtube.com/watch?v=i8z7NC5sgik