I have a BootCamp installation of XP just for the odd bit of gaming.
Also, at work I moved my entire development environment into a Parallels virtual machine. I have a streamlined XP installation on there with only Visual Studio 2005 installed (plus all the gubbins that go along with that - Windows SDKs, many .NET Framework (and Compact Framework) editions, MSDN Library, etc.) That VM is set up as part of my company's network domain. All my code is stored in a Subversion source code repository on my development server. So, the actual VM itself changes very little, if at all. This allowed me to duplicate that VM to my MacBook Pro.
It's fantastic. I can sit at my company-provided Dell, fire up the VM and code away. When I work at home I can start up the VM on my MacBook Pro, log in to the company's VPN, grab the latest revisions of my projects from Subversion and keep right on coding from where I left off. Spaces lets me switch between my Windows apps and a clear OS X desktop instantly. Awesome
Since I do a lot of Windows Mobile development, I've often even got the Windows Mobile emulator running too. Looks pretty nuts, but the MBP still runs like a dream. Lots of RAM helps!
Also, at work I moved my entire development environment into a Parallels virtual machine. I have a streamlined XP installation on there with only Visual Studio 2005 installed (plus all the gubbins that go along with that - Windows SDKs, many .NET Framework (and Compact Framework) editions, MSDN Library, etc.) That VM is set up as part of my company's network domain. All my code is stored in a Subversion source code repository on my development server. So, the actual VM itself changes very little, if at all. This allowed me to duplicate that VM to my MacBook Pro.
It's fantastic. I can sit at my company-provided Dell, fire up the VM and code away. When I work at home I can start up the VM on my MacBook Pro, log in to the company's VPN, grab the latest revisions of my projects from Subversion and keep right on coding from where I left off. Spaces lets me switch between my Windows apps and a clear OS X desktop instantly. Awesome
Since I do a lot of Windows Mobile development, I've often even got the Windows Mobile emulator running too. Looks pretty nuts, but the MBP still runs like a dream. Lots of RAM helps!