Psssh, give me a break. Actually, I'll give you a break. Here's a touching, heartfelt story about a boy (me.. heh) who tried to write a song in windows XP just the other day:
I keep all my samples on a RAID'd nfs server running openbsd, so I can see them from my dual boot xp/linux box and my ibook. Oh shit, well, XP doesn't speak NFS (like every other fucking os out there), so I have to install samba to get it to work. Well, I guess there's MS's services for unix package, but when we ran that on our work server it fucked up all of the unix permissions... and it was tranferring files at 1/4 the speed as the unix clients. Fuck it, I'll just build samba on my server and use windows filesharing, which is still slow, but functional.
Samba 2.2 is being a whore on obsd, so dl the 3.0.10 release, ./configure, make, sudo make install, and we're good to go. Fuck, authentication isn't working, because the guest account is being bitchy. Damn, now I can get in, but windows won't remember my login credentials because the usernames are different, so I have to manually reconnect the network drive every time. Shitty, but not the end of the world.
Sweet, now I got my samples and I'm ready to compose some music. Fucking MSN messenger nagging me again from the taskbar. "Oh, yes, PLEASE close MSN messenger by right clicking->exit, even though family and friends may not be able to get ahold of me". Ugh, remind me to uninstall that so it doesn't waste resident memory and network connections... fuck, to do that, I'll have to edit c:\windows\inf\sysoc.inf and alter the "msmsgs" line so I can uninstall from add/remove software. But wait!? Would you like to take an exciting tour of windows XP? Thanks, but no thanks! More new updates are ready to be installed! Oh my god! My computer could be at RISK because of my security settings? Noooooo, I would NOT like to enable windows firewall... openbsd does a great job of that for me, thanks. To hide these icons, click on THIS bubble popup! Oh, hi there quicktime! Good to see you again, buddy! FUCK, I thought I disabled the quicktime monitor service! GO THE FUCK AWAY!
So now I need some sound.... fuck the factory onboard; I'll at least use my old USB card. Wow! Windows has detected new hardware! Would you like to search online for a driver? SORRY! No drivers were found! Well, at least we tried. =( So, just go to creative's website, hunt around for a driver... NO, I would NOT like to recieve product updates via email, mmk thx.. installer... next... next... accept.. next... next... next... finish... reboot. OK! We're ready to go!
Why is my sound being all dumb and staticky? Ohhhh, firefox is running a flash plugin in the background. Well, that's no good... I guess I should close EVERYTHING down (did I mention this is a 2600+ with 700Mb ram?). Fuck, now incoming sound isn't working in cooledit, so I can't record. That's a bummer... what's wrong? Ohhhh, windows doesn't like having TWO sound cards at once (even though it seems to be showing both)... that's really confusing!! So, time to uninstall that driver, reinstall "Unknown Device" from start->control panel->administrative tools->computer management->device manager, and reboot again! Woo-hoo! Now we're off to the races!
....
Any of this sound familiar to you?
Forgive me for the rant, but the same software, network protocols, and hardware work just fucking great under every other OS that I use. I use openbsd, linux, solaris, windows xp, and osx on a daily basis for my job, and xp is the only OS among these that gives me this type of shit for no reason at all (well, maybe solaris is a close second place

).
I do NOT think I am making a "flat-out uninformed statement" here. I've been using windows for 12 years now, and it just hasn't made the types of improvements that computer users should expect, though most don't out of ignorance. Microsoft needs to copy apple again, but instead of poorly imitating their os design and graphics, they should steal their idea of completely re-writing their OS from scratch and start out with a clean slate.