Well, a number of the recent spins of Linux support virtualization, which means you can have Windows XP as a “guest” OS for those few apps that won’t run under anything else. This assumes your hardware has the virtualization support necessary — I recently bought a used Dell desktop for $60 that has this support.
Thanks for the thought. Actually, that's what I was looking for, a 'guest' XP OS for a VirtualBox appliance so I can run XP programs on my Win7 desktop. Getting drivers to agree is a chore w/o good support.