I read that the first generation MBP's RAM limit was 2GB. Yes 2GB works, but OSX runs like a dog when I allocate 1GB of RAM to my VMWare Fusion running XP. Especially if I'm doing anything taxing in OSX, like running any Adobe program. I priced everything out to upgrade to 3 or 4 GB of ram, and then I saw the limit is 2GB. So my question is, why is 2GB the limit? Is it just what apple says the limit is, or does the logic board just not allow more than 2GB to be read? And I suppose as a second question, what can I do to speed up my system, if anything?