Originally Posted By: Roger
I'm a Windows developer. I have to have Windows installed on my PC. Let's not go there.


Not to go "there" specifically, I am curious about something else. Why aren't you using VMs for everything? From your other post, you already do for Linux. To me, VMs offer so many advantages over running the OS on the box directly, including quick recovery and testing situations with snapshots. Another big advantage I can see is portability. Toss a VM on an external hard drive on the desktop, and you now can easily port it over to the laptop if you ever travel. About the only reason I haven't brought up VMs at work as a solution for everyone is the 3D issues with not having direct access to the GPU, but beyond that, they worked well for the enterprise customers I used to work with both on their servers, and on their workstations.