I don't have much experience with virtual machines, but I will be needing to use them soon. My concern has to do with networking. Our corporate LAN uses MAC filtering to lock down each port. The one time I tried VirtualPC it caused a port lock because VirtualPC created a new, virtual MAC address that caused a conflict. BTW -- The MAC filtering is not under my control.
I know my two main choices are VirtualPC and VMWare. Does one or both of them have a setting that will keep it from screwing up the MAC address, so the MAC within the virtual environment stays the same? I can't even start experimenting until I get this part straightened out.
Oh yeah, we also use static IP addresses, so the virtual environment must use the same IP info that is on the real PC.