Is 2GB of RAM plenty? I plan to install Snow Leopard when it's released... and there's a possibility of me using virtualization software to run Vista so I can use Dev C++ (a program used by a college course) and perhaps the original Call of Duty (like 4 years old so it shouldn't require too much power). Other than that... just standard photo, email, web surfing usage is what I'll be using it for... should I add additional RAM?