I opted to do an upgrade from my Vista to 7 since i didnt want to lose my program settings, etc. I am running:
MS Office 2007 (entire suite including Project and Onenote)
VS 2005 and 2008
SQL Server 2005 and 2008
Virtual PC 2005 (need to reconfigure MS Loopback if used)
Windows Live Suite (no parental controls)
Quicken 2008
Roxio 10 (Loads but need setup disks to self fix)
Zune 3.0 (Zune still syncs, WinMo still syncs)
iTunes 8 (iphone still syncs)
Skype
So far, all hardware works as it did before (bluetooth, wifi, webcam, thumbprint reader, SCSI/SATA, etc).
I upgraded my bios to A15 and backed up my machine with Windows Home Server first. Then started the install. It took over 4 hours to upgrade!!!
The setup program initially warned me of only two problems. One, the SCSI might not be supported and Two, Visual Studio 2005 was not compatible. The SCSI issue never happened (thank goodness)....
Failures: Daemon Tools, Norton Protection Center (full suite)
Issues: Virtual PC 2005 - when launched, it complained that my virtual machine could not find my "Microsoft Loopback Connector". Checking it, it looks like Win7 removes it during the upgrade. No biggie...the Virtual PC still works and is fast.
Success...Much faster boot, and application execution.
After installing Windows 7 dont forget to install the Win7 Update Patch (KB961367) - don't add you music (mp3's) to your music library until you do this!!!
Good luck with your upgrades...gotta go find an AV solution.
Cheers
S.