The machine I have has one 1 GB of memory. I could run Windows under a VM, but that would consume precious resources for the "good side". There is a lot of "heavy" stuff being done in IE (ActiveX for Project and so on).
Yeah, that's a good reason not to, especially if you will need to have your Windows VM running constantly. RAM limitations was why I never tried running Linux as main OS and Windows in a VM on my previous workstation. I had 2GB but that was already being stretched thin by running Eclipse and Visual Studio at the same time.