I am using Ubuntu Feisty Fawn as the only OS in my PC. However, I need to run Microsoft Outlook, Visio, and PowerPoint. These applications runs best on Windows XP, that's why I need to run Windows XP on a virtual machine.
There are some virtualization software that runs on Ubuntu, but I tried only two of them (based on popularity) : VMware vs VirtualBox.
Today the latest version of VMware Player is version 2.0, and VirtualBox is version 1.4.
Area where VMware Player WinVMware Player is slower compared to VirtualBox, but in my laptop (Lenovo T60) the
VMware always runs smoothly and never crashed, not even once. Using the same testing, VirtualBox always crashed within several hours.
My testing is running Microsoft Powerpoint Show with random transition effect, clicked automatically (every second), and repeated non-stop. Beryl is active with full effect (cube rotation, 'expose' effect, transparency, etc.).
I did that testing, simply to simulate my presentation in front of public, and I don't want my XP guest OS is crashed in the middle of presentation.
Area where VirtualBox Wins
VirtualBox is much faster, perfect integration with Beryl (every Beryl effect could be triggered regardless of mouse position), perfect full-screen mode (no workaround such as hiding window frame), and much easier to install new guest os (VMware player need some tricks to do this).
Conclusion
VirtualBox is good and practical for playing, while VMware is perfect for my job. Even though VMware slower and have some annoying limitation.