Well, I have never written anything other than a bubble sort program for a computer that accepted input via a punch card reader. And I thank all of you "coders" for that. I simply do not have to program. All the effort, sweat, late nights, and code crushes, (a wine country reference), billions in advanced education and artistry of the SW development process are appreciated, but most likely lost on me in the big picture. Now what is MSFT like as a person? Microsoft is that guy you see at the latest hip restaurant (Web X.0). He looks tired, is actually 45 to 50 years old and looks older. He is half paying attention to his spouse (Windows Server) and too young kids (SQL and MSN), while mostly wondering when the kitchen remodeling will end if it ever does (Gates leaving). He can no longer conspicuously consume to feed the hole in his soul where his childhood used to be (DOS grab). But he does anyway, and is typically a year or more behind any meaningful social trend (selling ads ...
From my Dad, who can fracture an "ism" with the best of them: "You can lead a horse to water but that is water under the bridge."