>I thought vmware had free version for the desktop, but I couldn't find it.
The VMWare player was free - you needed the paid edition to create the machines. At one point they had a free Beta available for a server version, which actually had the same features as the desktop paid version. I used that for a long time before I started using Microsoft Virtual PC.