Microsoft's announcements during the Keynote yesterday was like waiting for buses: you wait for one, then 17 appear all at once! In case you don't have 2 1/2 hours spare to watch yesterdays Keynote, I made some notes: