Certainly I need my favorite XP apps (a lot), which probably will NOT run at all on Windows 7 (there are of a lot of incompatibilities between XP and 7). In any case, Windows 7 "Clean install" is not for me - re-install dozens of progs from scratch?! . No, thanks.
Certainly I wish Windows 7 on my PC.
So, what to do? Double boot? It is Annoying...
I did find some solution - a product called Zinstall XP7 that simply embeds the entire old XP into the new Windows 7 (I guess some VM is here to do that). Then you use both new Windows 7 and old Windows XP at the same time.
Sounds to good to be true...
Clean installs are usually the better option - much easier to troubleshoot, for example in the case of a dodgy driver, or a software incompatibility. A pain I know, is a cleaner way to go about upgrading.