Laptop Rebuild: Virtual PC for *ALL* Development?
I'm close to rebuilding my Dell Latitude C840 laptop, after buying a new 7200rpm Hitachi hard drive. With this build, I'm seriously considering installing just the basics on the laptop (Office, Firefox, Project, WinZip, BlogJet, SharpReader, etc... and Virtual PC). Then, I'm considering using VMs for my development environments (VS 2003, VS 2005, etc...). I like the idea of having a low-serviced build on the laptop, and allowing the VMs to do all my design/development work. I'm not doing much mobility development (issues with mobility/emulator in VPC/VMWare), so that shouldn't be an issue. For me, when the laptop takes FOREVER to load up all the services related to development, when I want to simply check email, is a pain!
For all my VS 2005 work, I have a "LowPowerMode.bat" batch file, which executes a bunch of "net stop" commands against many of the services installed on my machine (SQL, MSMQ, etc...) just to free up enough memory to run VMs well (I have 1 GB installed). In addition, I am running VMs on other physical hard drives (not the install drive), which should help performance as well.
My questions for you:
Are you currently running all your development in VMs? If so, are you happy with the performance? OR do did you try it and had to revert back? Any specific issues that caused problems?