If you have the right CPU and the right version of Windows 7, there's a pack to download from Microsoft that will let you install XP and other OSs under VMs. I've seen it at work, it's rather good, even though the apps are running under VM you can't tell, they just look like ordinary Windows apps running in Windows windows.
Jim