Okay, so I'm probably going to be entering a Bioengineering program, and I plan on picking up the new baseline 13" MBP. I know I'm going to have to take a class involving C++ programming, which requires Windows... and I plan to install the original Call of Duty perhaps to bring back some memories... and that would likely be the extent of my Windows Vista usage (I have a copy of the software waiting to be installed.) Anyways, given this information, would VMware Fusion seem better than using Boot Camp? And if I do take the virtualization route, should I up the RAM from 2GB to 3 or more? I currently am running 10.4.11 on the last iBook revision ever produced with 1GB of RAM comfortably... so to me 2GB sounds great but I haven't been on Leopard yet to know how RAM gets eaten up. Also, I plan to spend the 30 bucks to get SL... if that should affect my RAM purchases please let me know too. Basically this is just a question about RAM and virtualization... and these are my circumstances... hopefully I can get some advice!