How did you configure your VM Guest ? If I run a 128MB Linux VM to do some command-line stuff, I can run it off a 1 GB Host machine without much worry.
With 2 GB of RAM, you could run a 512MB Windows XP guest with 8 MB of video RAM without much impact on performance, I did it for the longest time and still use that VM (though now I allocate 1 GB of RAM to it and 32 MB of video RAM on my 4 GB Air).
Of course if you just go with the defaults and don't understand how to configure a guest properly to fit inside the host's hardware, you won't be able to run VMware "competently", but the problem isn't VMware or the hardware then
.
Let's face it, VMware isn't anything new. I had their free VMware Workstation version 2.x something up and running on my Pentium 2 with 192 MB of RAM back in the days, running both Linux and Windows at the same time...
You guys do realise that currently, the MBP 13" is teh worst Mac for gaming right, not the 11" Air ? The 320M+C2D makes for a superior gaming experience over the SB + Intel 3000HD combo.
I thought that we realised in the 90s that the 3D accelerator (now known as the GPU) was the most important factor in 3D graphics gaming, not the CPU. I still remember my friends investing in PPros 200 with crap Matrox Mystiques thinking they would run games better than my Pentium 100 with a Diamond Monster 3D... all were left crying over their wasted money. Ah.. the good old days.