So, I'm interested in buying a new 2012 iMac sometime in the near future, but had some questions about how to customize my machine. I mainly use my computer for basic tasks like email/web browsing, but if a new iMac could handle it I would like to do some gaming as well. I also do some light photoshop work and occasional editing in premier. Anyways, my questions: 1. Size. Should I get a 21.5" or 27"? From what I can tell, the smaller size should be fine for normal use, and the 27" is only really needed for heavy work with intensive applications which could use the added space/pixels. There is also a large price difference between the two. 2. If I were to invest in other upgrades, what would be the most beneficial? I understand that RAM is easily upgradable on the 27", but if I chose the smaller size, would the standard 8gigs become to low in the future (is an upgrade to 16gigs from apple worth it?). On to processors, I doubt I need an i7 just for its hyper threading feature, so out of the available i5's, would I notice much of a speed increase with added GHz? Next, I doubt I will need more than 1TB of hard drive space, but is the pricy fusion drive update worth it? Finally, graphics cards, do I need more than what the iMac comes with? Basically, what upgrades would have the most noticeable performance enhancements for my use? I don't exactly have a set budget, but don't want to be wasting my money on unnecessary add ons. Thanks in advance!