I find myself kind of upset that I couldn't upgrade the HD and you could always use more RAM. I find 1GB adequate while converting video, with safari, iTunes, iChat, iPhoto, iCal, Pages, Azerues, and more all open. But you looking my RAM usage I could probably benefit from more. But I got my iMac as a birthday present, I can't really complain that it didn't come with any of the extra options. And I do find the graphics card sufficient for running games like The Sims 2 and Civilization 4 at full settings , you probably won't need to get the better video card I think.