If no one else comes with more helpful information, you could try VirtualBox or VMWare. Those have more functionality anyway. They aren't as easy to use as VirtualPC, but the hardware support is better. I prefer VirtualBox because you don't have to register. You have to register(free) VMWare. It's not a big deal, I just prefer not to if given the chance.