As cliché as this may sound... I currently have a C2D MacBook that doesn't cater to my needs very well anymore. It's very low on disk space so as a result of this, it can lag quite severely. My initial plan is to buy the iMac, clear the HDD space off the MacBook and then upgrade its RAM to 4GB, so that I can use that as a portable machine still, while the iMac can be my powerful all-in-one at home. Then again, I get people saying that I'll regret not having the portability of a powerful machine. But after close to 5 years of the same 13-inch screen...I'd like to upgrade to something bigger. Anyway, I don't know. What's your opinion?