Windows XP has a free downloadable Virtual PC 2007 form Microsoft's website.
And Windows 7 has Windows Virtual PC.
(Are they supposed to work the same on a .vhd file?)
What about Vista? I ran Virtual PC 2007 on Vista and it said this program is not officially supported on Vista and I ran it anyway. Is that fine? Is there another program to run for Vista? (maybe VirtualBox? or any MS solution?) Is it fine to run VPC 2007 as it is, or better to set some compatibility mode option?