Lately I have been thinking about upgrading my very old desktop computer to an iMac. I'm most likely going to go with the retina version as I have a retina Macbook Pro and the screen is phenomenal. I was wondering if any of the upgrades are going to be worth it for my needs as you can find the base model on sale for at least $100 off. I also want this computer to last for at least a couple years. I do a lot of web surfing, reading, and video streaming. I also occasionally do video and photo editing using mostly Adobe softwares. The two biggest upgrades I'm thinking about are the processor and the RAM. Would the i5 be a sufficient processor in the long run? The RAM I definitely want to upgrade but I heard you can do it yourself for a lot cheaper. I'm also considering upgrading the video card but I don't think I need to for my needs. The hard drive I'm not too concerned about and so far I have read positive things about the standard fusion drive. Lastly do you think it's worth buying the retina model now or do you think it is best to wait until the next refresh? Thanks.