Virtual XP Mode works well for me - I have my accounts software which would not run under Windows XP x64, Vista x64 or Windows 7 x64, even when using compatibility modes stretching back to Windows 95. However it runs beautifully in a Virtual Windows XP window on my system, I can copy and paste between it and stuff running on Windows 7 and it see my printers. I even installed an old scanner (Epson 1660 Photo) which has never been able to be installed in any of the x64 Windows iterations and this works fine too. It does take some time to launch, but is probably twice as fast than if I had to quit Win7 and dual boot into an installation of Win XP (plus I would have to buy another copy of XP as the one which I had on my now scrapped XP system was an OEM copy and these cannot be installed on any other system).