VMware have now released a FREE
Virtual Machine Player
which can be used to run virtual machines on a Windows or Linux PC. The only downside is that you can't create your own virtual machines or change the hardware. As expected, someone has come up with a way round this.
Of course you could also use
or stop being cheap and buy Virtual PC or full versions VMware instead.