I heard this from Sun Tech Days 2008. It's a good and free one.
Download link http://www.virtualbox.org
You can use it to install different OS on your host OS.
It has four modes to support virtual networking.
'Host Interface Networking' can make your guest machine as a individual machine as your host machine.