This video is EXCELLENT and well worth the watch!
http://www.youtube.com/watch?v=cd0dr1NyEPk&feature=player_embedded#at=1647