I just discovered a tip that's made my VMWare fusion experience loads better.
I like using my XP/Vista VM in full screen mode, but it's a pain using Apple-H to hide the machine to get back into OSX.
A better way is to use Spaces and allocate one space for VMWare fusion.
- Start your XP/Vista/Ubuntu virtual machine as usual
- Enable spaces in your System Preferences
- Also, allocate one space to your virtual machine in the dialog
- Setup a hot key for transitioning between spaces (Shit-Apple-Arrow is what I use).
It's much nicer, and you get the beautiful slide transitions between spaces :)