Your Dev Environment
heresy: I run Windows 7 as my host OS, and use Sunacle's VirtualBox to run my VMs, as it supports 64-bit guests.I have a MacBook Pro if I need to do OS X stuff, but it doesn't have the grunt to serve as my main dev environment any more, sadly.And since upgrading my desktop to a Core i7 960 with 12GB of RAM and SSD + 10K RPM drive combos...VMs are sufficiently fast that if I fullscreen them on one of my monitors it feels like a KVM connection and not a VM.I have VMs for every flavour of Windows our software supports (Windows XP, Windows XP SPx, Vista, Windows 7, Server 2003/2008).And with snapshots I can quickly jump to a particular state if I need to reproduce something specific (e.g. before installing our VC++ runtime friends, after, etc).We're actually considering shipping VMs as a deployment package to some of our larger customers.