Out of curiosity what was the problem/solution to your printer problem?
I had a vista PC that had its little frustrations but worked ok. I couldn't resist buying the Windows 7 upgrade. It eventually works but it took many frustrating hours. Some of the irritations and problems included; messages during the upgrade the asked questions most could not answer (i.e. What emulation mode do you want, pick one or two). After installation it tells you that it can not proceed until MS.net, version 2.0 in downloaded, but after it downloads it tells you it doesn't work with a 64 OS. I then down loaded a 64 bit compatibility version but still get the same error message with no explanation what to do about it. The worst problem was getting my Lexmark z2490 wireless printer working again. After spending hours on it myself I finally spent 70 minutes on the phone with an excellent support person from Lexmark that got it straightened out.
The bottom line is save your money and time unless you have a real problem with your Vista installation.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic