In all my life I have known one thing: stupid people do dumb things and reach dumb conclusions.
Yet it is when the smartest and brightest become so clenched to their ideas that they start ignoring one simple law: nothing is permanent and everything constantly changes. Microsoft as an organization has been through some of the weirdest patches of stupidity. There was Windows 95/98's complete lack of memory protection that became the standard for applications while Windows NT sat in the sidelines of 'corporate use' and it is true: Windows NT is fucking rock solid in terms of stability. By the time Microsoft got it out there as Windows XP it still suffered from the same stack protection issues and Microsoft in a grand 'FUCK YOU' to its stockholders left this alone, and didn't badger its users enough about updates so that hoards of botnets and spam plagued the Internet. Some thought Microsoft should be punished for this, yet I believe those shareholders had been punished enough.
With Service Pack 2 they brought in Stack Protection but idiots were allowed to keep running SP1, and your inbox was the greatest victim.
Yet one crew over in Redmond are always wonderful, their marketing. They managed to sell people a broken Celeron architecture that due to their complete cheap-bastardness on code auditing become a toy filled with hacks and the game publishers they assured would be fine got their products pirated to oblivion.
I could go on forever about the history of an entity, yet today I swear by Windows 7. This is my Windows, there are many like it but this one is mine. Without me my Windows is useless. Without Windows I am useless, and so on. At the moment I have running a few explorer Windows, Opera, Live Messenger, Microsoft Outlook, Pidgin, Powershell, an X server with a bunch of applications coming over good old SSH X11 forwarding, Vuze, Steam, and good old Notepad where sits a poem in the midst of being written.
Powershell is so neat that ls, mv, cp, etc are its short commands aliased to Microsofts silly non-abbreviated format, which isn't so silly when you see the command list is long as hell. I can use RPC to power down computers across the domain with the familiar 'shutdown' and the whole thing is object oriented so it looks like for bash to get up to speed it needs to be "bourne" once again.
I currently use no swap, and am yet for the system to load like its hell, and 8GB of ram is awfully cheap these days.
Personally, I think Microsoft have done an excellent job, and unlike the old days only a complete drooling moron who hates choices puts up with Internet Explorer 8.0, and I admit, that division needs the shit kicked out of it. Microsoft Office 7 is beautiful, and fast.
There is much to bitch about however, for some reason I get BSOD's once in a blue moon and because I have so much memory windows decides to cache A LOT OF SHIT and when it reboots all is lost. Maybe they need a dumpfile archaeologist to restore it from the memory image saved in the BSOD process, I dunno.
Also, its network manager kicks the flying shit out of that disaster NetworkManager which just seems like stepping back in time.