How many of you have been cursed out in public by Bill Gates? I’ll tell you more about that incident in a moment, and in spite of that embarrasment, I still want to offer up my thanks to Bill. As I am sure you all know, Gates is retiring this summer. He and I are about the same age, have three kids, and have worked in the hi tech field for most of our careers. Granted, he has a bit more disposable income than I. He also has been arrested, although I did get a summons many years when I tried to ride my bicycle on a Seatle freeway. My talk today will be a look back of some of my favorite Microsoft technologies and some of the more foolish things that they have done in the past 20 years. I also have had some funny moments that I would like to relive, with your permission of course.