When I heard earlier today that Microsoft had put all of the Microsoft PDC keynotes online , I was very excited. But I have to admit, it was for selfish reasons. Because I would finally get to tell one of my favorite experiences. Apologies for the self