Re: Software is not magic!!
The only Windows programs I care about that won't run under WINE won't run in XP either (thank you, Microsoft for removing something that was in Win2000 in one case, and authors of games making stupid assumptions that undocumented stuff would stay the same across versions for a couple of others) so they're in a VM.
I've just gone from a Linux Mint machine that did have a dual boot into XP, but was never used in that - whenever there was a kernel update that needed rebooting, I'd let it boot into XP first and do the security patches, then reboot back to Mint - to one that had Win7 put on (the motherboard's BIOS update is only done via Windows) but will probably never see Windows again.
I did see enough to know that Windows 7 is actually better than XP and Win8, and therein lies Microsoft's problem. Vista was a pile of crap, so people held off updating, and very few people want Win8 but Microsoft is reluctant to do what's necessary to change that.