Dan L wrote:
You can only swap out the memory. Everything else is built-in - although just how fixed it is I have no idea...
Yeah, not too sure on this either. I am sure you can just might be a lot more difficult. Might have to ask Apple about that if no one here is aware.
Like Dan said, you can swap the memory, I put 4gb in my Macbook Pro, no problem
---
As for what to choose, that is entirely up to you. Each have their benefits and downsides but ultimately, it depends how you like to work. I am very much a laptop person, so obviously the Macbook Pro was the obvious choice, desktop's just don't do it for me.
The iMac is basically the mix between a desktop and a laptop, just the screen. According to Kevin, the iMac is stil quite mobile with it all being in one single place (the screen), just requiring you to plug it in.
The Mac Pro is the mega desktop deal which should be a lot easier to upgrade and has the possibility for more. Which is a plus, but only if you need that added power like a duo-quad core processor, 8GB+ ram, duo-30" screens etc, etc, etc... hehe.
All are fabulous machines, just have to choose the type that suits you