Day 1 


Watch the Live Streaming Keynote: Ray Ozzie, Dean Hachamovitch, and Scott Guthrie

Day 2
 


Watch Steve Ballmer and Guy Kawasaki Live