Re: How come nobody's mentioned running multiple VMs on a desktop?
Yes, I do that for some projects, especially the ones that require a big selection of tools installed directly onto the machine. Helps corral projects, as you say, and also stops the build-up of cruft in the base OS.
GJC