Simple question, right? Probably been asked before, but I'm asking it again. I have an early 2008 MBP. I've upgraded the ram twice, and recently upgraded to an SSD. I love that Apple once allowed us to do that on our own! I am now looking to buy a desktop. I am very much turned off by the new ones that do not allow you to upgrade ram or hard drives. What is the most recent model iMac that I can buy (new or used) that allows me to pick up a mid level model (say 8GB of 1600MHz ram and a mechanical HDD) and then upgrade to say 16-32GB ram and an SSD? My technical level is above average. I have experience piecing together computer parts (albeit it's been a few years now), so I would be comfortable tearing apart a computer once or twice every year or two.