
If you have a mixed network like I do sometimes you have to compromise. At my job we run Windows, Linux and a sole Mac (Graphics dept.) and lets face it, when you do consulting work and if you design and develop custom applications you have to be able to develop for your clients platform and as much as I hate it, it's a Windows world. Before I used to have 2 workstations, one Windows and one Linux, or I had to dual boot. In the past, virtual machines have been lacking. Either they were too slow or lacking a certain pizazz to get the job done. Enter
VMWare Workstation 4.
People keep saying you can't compare to Bochs or Win4Lin.
Of course he can.
News flash for a lot of people they solve exactly the same problem - namely "I want to use Linux as my main OS, but I have these windows apps I need to keep using, how can I do it". VMWare, Bochs and Win4Lin (or wine) are 3 different ways of solving that problem.
Each has advantages and disadvantages, but for a lot of people they are just 3 ways to get the same outcome.
For me, VMWare is the better mechanism as I'm more interested in having 3 different windows images (Win9x, Win2k, WinXP) for testing apps on.
But for some people Win4Lin is faster, and therefore more useful.
But Bochs allows people to run (in theory) any x86 OS on any computer.
Pick which ever one suits your needs best, but don't claim they're unrelated.