Part of me shouldn't be horribly surprised. When Vista came out, i made a personal promise that it was going to be the last version of Microsoft's OS i'd buy. This sounds like a noble sentiment, except for the fact that i'm no fan of Mac OS's life on rails and the various versions of Linux are still very much a mess. So if i want to do anything that 95% of humanity would like to do, i've got to slog through this crap.
Plus, being able to get a copy of Win7 Home Premium for $44 was a nice bonus.
i had heard some fairly good things about Win7. It was heralded as "Far better than Vista" and a more usable OS. Now, by and large, i wasn't terribly put off by a good deal of Vista. Yeah, there were psychotic restrictions preventing me from doing some things i'd previously been able to do, but i was able to turn off the Paranoid Clippy that is UAC, the fugly Barbie Dreamworld of Aero, and tweak things like my desktop icons to something that didn't consume tremendous amounts of precious real estate so they could smooth the dithered shadow of a pencil eraser.
Heck, i was even kinda grooving the quick search tool in the menu bar for quickly finding programs i'd installed.
So i figured "No big deal, i'll toss a copy of Win7 on my old Fujitsu (with the new, much quieter fan) and set that up for guests." i figured i'd dual boot it so if Win7 turned into an ugly fracas, i'd still be able to use it.
Yeah, about that…
Turns out that there's a few things that even those 15 page Win7 overviews kinda skipped. One being that if you do a custom install, Win7 "helpfully" moves your old install from /Windows to /Windows.old, which kinda breaks dual boot. Oh yeah, and the install process doesn't tell you this until after you're irrevocably committed to that path. Yay!
Still, having long ago realized that to retain one's sanity, never upgrade an Windows install, i forged ahead, and discovered that much of my more than two year old laptop wasn't actually supported under Win7. To the point where the Vista64 drivers wouldn't install. Urgh. i was also very happy i replaced the CPU fan because that puppy was kicking on a helluva lot during the install. One would think that for what effectively is a file move and copy with a few quick hardware polls that wouldn't be a problem, but apparently it was. Likewise was the fact that Microsoft again decided to move things to inexplicable locations just to mess with folks that have previously used any version of their system. (One might guess that they pretty much assume that nobody realistically uses their software past one install.)
Several hours later i've got a laptop that does 40% of what i want, doesn't appear to do the "Control Wheel" trick to resize the desktop icons from "Gran'ma doesn't need her glasses" to "i've only got 1200×600, can i have more than three icons please?", and still need to move a bunch of apps from warm storage to their new home. Fortunately, i'm not going to use this box heavily.
(i'll toss in that so far the easiest programs to move this way have been Mozilla stuff. Install TrueCrypt, mount the secure drive, copy the directories and boom, i'm up and happy. i'll bet iTunes has a complete conniption what with one of the "Authorized Computers" now being completely unaccessible, but then that's why i don't buy DRM'd crap from Apple.)
i'll also toss in that without careful construction, major linux upgrades aren't worlds of candy and sunshine either, but those tend to be far more predictable. Usually. Ok, KDE generally screws things up, but at least you've got clear options.
Needless to say, when i get the "free" upgrade to win7 for the new laptop, i'm going to be holding off performing that bit of brain surgery for a few more months. i'll need to do a lot more prep for that: Full backups, cleaner partitions, removing sharp implements, acquiring large quantities of alcohol, etc.