Welcome! and rules
Joel on Software
Develop on WinXP, Deploy to Win2k
I work in a small development team (8 developers) building web apps for deployment on to win2k servers. We mostly use C#/ASP.net (vs2003, .net 1.1), with some legacy VB6 COM+ and ASP.
We had no problems with a similar migration. However, our servers went from Win2k Server to 2003 before all but one of our developers went from 2000 Professional to XP Professional.
For legacy VB6 stuff, versioning problems can bite you, most often due the differing versions of MDAC.
I have no problem when moved from Windows 2003 server to Windows XP SP2
Tien on Software
+1 for VMWare Workstation. My dev machine is WinXPSP2, and I have virtual machines for all Windows OS from 2000 on. It will do exactly what you're looking for.
Thanks for the suggestions folks. VMWare sounds like a possibility. The main concern is that we would be pretty much working full time in that virtual machine. What's performance like? I'm thinking mostly about stuff like Visual Studio's Intellisense menus, where even a small delay adds up to a lot of frustration over a full working day. As long as there's plenty of RAM, is the VMWare session as responsive as if you were working on a bare OS?
You can specify how much RAM each virtual machine can use when started (my default is 256MB). My Inspiron 9200 has 1GB RAM, and a single virutal machine performs slightly faster than a remote desktop session. If you intend to run multiple VMs simultaneously I'd suggest more RAM.
Fog Creek Home