You could use Virtual Box on Windows 7 now.
Bob
I'm wanting to emulate XP on my Windows 7 Home Premium x64 machine, and I can't get MS's XP Mode because of their restrictions. I'm thinking of running a Linux emulator and then running Wine under the Linux emulator. I don't mean a dual-boot system; I want to run XP-compatible 16-bit apps without exiting Win7. In the words of Emperor Palpatine, can it be done?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic