One thing about the ram, I read in an earlier post (you can see it at
Odd processor/mainboard problem , scroll down to confusedSQL's reponse, a little past halfway down the page) that apple supposedly has had conflicts with 3rd party (non apple) hardware. That being the case, i would spend the extra money on getting however much ram that you want when you order the computer. That's what I plan on doing.