WWDC 2009

For those of you who missed it, here is the whole keynote typed up with pictures:

http://www.macrumorslive.com/