I do use Vbox as my VM manager.
Why VMs ? for a lot of reasons that have already been mentioned here :
OS testing
Installations manual screen shots (more than comfortable, it is no longer a pain)
Kernel stuff compiling for testing purpose
some weird experiments : did you ever try to run windows7 in a VMbox guest of an opensuse 12.1beta guest of an opensuse 11.4 ?
and mainly : Setting up labs or POCs without having to deal with hardware.
Recently on my laptop, I built a complete network with 1 Winsrv 2003 VM, 1 winxp home VM, 1 winXP pro VM, 1 win7 PRO, a proprietary proxy running under centos 5.5 and an opensuse 11.4 VM to simulate a customer network, and validate all their apps, kerberos proxy authentication setup, group based proxy authorization, with several browsers and web aware software.
I used vmware before, but recently, they upgraded to v8 and I would have had to pay additionnal licences fees to have workstation being updated and upgraded to new technologies, this is unacceptable for me, so I migrate all my VM (12 machines) to VirtualBOX.
A second reason was that I was tired of using regularly the patches provided by the vmware community when I performed a kernel upgrade. Recompile a module is nothing compared to the time and energy lost in searching the solution to have vmware up and running again.
Porting the VMs was really easy, the only thing you have to do is to define a VM in VirtualBox with similar capabilities and virtual hardware, and connect the vmware vmdk to that machine (I mean a copy of …).
VMDK format is supported by vbox, and all the windows OSes in my VMs had been activated more than 120 days ago, so activation was never an issue. I could even do some tricky things like setting up a dual processor in the VM (windows would have anyway asked for re-activation)
The only issue I had to go through, was the hardware compatibility with winXP, that triggered some BSOD (you know the famous AHCI controller mode thing with XP)
I patiently solved them by :
installing on the original VM under vmware the generics windows drivers
or by :
adjusting the hardware in vbox VM (mainly virtual disk controller issues).
To deal with the network at VM setup, I selected the Intel Pro/1000 emulation, the NIC is not recognized by windows, but I only had to install the last drivers provided by Intel for the PRO/1000.
Once done, I really throw away the vmware stuff, and asked my techies team to do the same, either on their Windows boxes or on their linux boxes.
The “most ?” surprising is that they are really happy with this.