Yeah, I'd like to see the iMac -- and the Mac mini, for that matter -- move back to at least somewhat more user-upgradeable. I'm willing to mostly forgive the Everything Glued Down aspect of the laptops (although even there they take that unnecessarily far), but there's not much reason both the RAM and the HD/SSD couldn't be more readily swappable on all the models, at the least. It'd be nice to have the GPU on a daughter card, too, even if it's something weirdly proprietary.