I came across this gem just now. My first thought was, "138 slides?! Man, I don't have that kinda time." But it turns out it's a great presentation. Well worth a look.