I just got a Macbook last week and I love it. There is a bit of a learning curve, but once used to it, the Mac is very simple and intuitive to use. About being upgradeable, they are just as upgradeable as a PC. I can upgrade everything that you'd be able to upgrade in a PC laptop. Which isn't much since laptops aren't really upgrade friendly to begin with. I really don't know what you'd want to upgrade other than ram anyways. Anything else and you might as well buy a new machine anyways. They run everything a PC can run including windows. I read that the new mac runs Vista better than a PC of comparable price. I have Microsoft office so I'm not hung out to dry with class assignments. Go to the apple store and play around with them a bit and talk to someone there. They really are superior machines. If you can afford it get the MacBook Pro, it has the computing power of a desktop in laptop form.