is it easy to upgrade the RAM yourself and does it void warranty?
The GPU in the MBP is better than the iMac though. And you can stick 4GB of Ram in. You can only get 2.6 MHz CPU for it at the minute but that might be revised in January.
Panzer