Hey all, Background: I used to own an iMac (Late-2009) until I sold it in 2011, and we've been sharing a mid-2009 MacBook pro 13" since (I upgraded the RAM to 8GB and the HDD to 750GB). No SSD in place of the optical drive for me since my wife vetoed it. I've been using the MacBook for coursework, using Lightroom, handbrake, and to act as a media hub so we can access media through our iPhones, iPad, and Apple TV (often these run at the same time). I've been wanting to buy an iMac for a while but have been put off because I've been needing money for other things around the house. Anyway, my wife will now be studying for her MCAT, and we'll both need a computer full-time for when we come home after work. Problem: It's been so long since we bought a computer, we've fallen behind on the ins-and-outs of macs in general. At present, the MacBook uses about 6-7GB RAM on average, and when I run handbrake, the CPU usage regularly hits 200%. Aside from that it runs quite well (if slowly, at times) and I anticipate it should run well for 12-18+ months longer. Our budget is up to $2,000 ($2,200 at a push). We can use education pricing too, so that helps. I just don't want to buy a computer that is too powerful for our needs. We went to the Apple store yesterday and my wife fell in love with the 27". I could still use the 21.5"; I just don't know if the jump to the 27" is worth it from a specification POV? I would want this computer to last 4-5 years, so would like to "future-proof" as best as I could with this machine. I don't like that the 21.5" RAM can't be upgraded except at the time of purchase. In terms of what processor, I admit I am a complete novice, so any help would be much appreciated. Also, I'm still unsure about the fusion drive. I don't doubt its speed performance, I just wonder if it will last since it hasn't been out that long in comparison to HDDs. It may be unfounded, but it's just a worry that I have. I'd prefer the 3TB HDD/Fusion drive in size. Sorry to make this post quite long; I just wanted to let everyone know as much information as they needed in offering their opinions. Thanks!