This article showed up in my news feed late at night as I was going to bed. Normally I wouldn't stay up to read article this long.... but I sat transfixed and read through all 190 slides of this presentation.
It's amazing.... there is a twitter-esque summary here... but it's not as good as reading through all of the slides here.
via Boing Boing