Here in Canada the price of the upgrade is at least 50% of your cost or even lower if you did took advantage of Pre order i.e. another reduction with up to 3 licenses per upgrade, anyway.
With Windows 7 I don't need any more a DVD software to buy a saving from $40-$120 depending of what brand of software you want etc. i.e. Cyberlink to Wind Dvd, they are more complete but and have a lot of extra feature but if not interested, another huge saving there.
Windows 7 is not without flaw i.e. Crysis that work for me on Vista will not work correctly on the release candidate once you try to install the patch, for my case it work correctly until I try to patch it, (Securom) protection software is making a mess and without intervention from me, it will not work and once it work this is not pleasant game anymore.
Anyway after all the benefit I want I decided to get my entire 4 PC to run on Windows 7 and been backup to a Windows Home Server for backup and multimedia server (great software great to recycle old hardware too) little footprint needed also to run and thrive. (Free to try for 120 days) and easy to upgrade without losing your data, only have to do a reinstall option to keep all your backup and data only thing you lose are the C partition BTW all the other share remain intact and available after reinstallation of the bought version. The free version is also fully functional version of the commercial one also.
Anyway other games that are demanding won't work also on windows 7 like battlefield II, 2142, Call of Duty 4.
But because I have XP DVD I am going Dual boot for that.
My printer work great (Brother MFC-5440CN) it is setup as a Network scanner and fax printer and it is cheap to operate and easy to maintain.
All in all I am happy outside that games are not necessary easy to work in Windows 7 other programs that are not game are working great under Windows 7.
Been on the internet since 1996 I am quite comfortable with windows and prefer more advance option available with pro then home edition and because we do a lot of video encoding and audio also, outside the usual RPG games.