I agree with all of that.
I have a main pc - a laptop with W7, which allows me to virtualise a copy of XP which I run on my second PC.
When I want to use an exe not compatible with W7 (very few actually in my case)I go to the vmplayer and call up the wanted
app.Easy and useful.