I'm trying to come to terms with the fact that Macs are sealed. Of course, Macs aren't totally sealed. If you have the time, knowledge, inclicantion and patience you can open them up and replace or upgrade various parts and pieces. But it's fairly hard, depending on the model and what you're doing and seems to be getting harder all the time. I could post this in any Mac forum, but I'm posting in the Mac Pro forum because the new mac pro is definitely the most shocking and controversial form of "sealed" mac. I've opened up almost every Mac I've owned to perform unsupported upgrades or repairs (iBook, original MBP, 2009 iMac, mac minis, not my 2011 Air). But now I've started to wonder if I shouldn't just go with the flow. I started thinking about this because my iMac just died. The cause is very likely the SSD I put in a few years ago. Now I've got to pull the iMac apart, get the SSD repaired/replaced, put it back in my iMac, etc. I'm definitely swiming up stream here. And while I have the knowledge, etc. to do all this, I really don't have the time. (I'm in the middle of a project -- developing an IOS app -- that is taking up all my free time.) So now I'm thinking: Why swim up-stream? The smart course here is to NOT upgrade my Mac. Now the question is: how can I best live without upgrading components of my Macs? Previously, I would buy a Mac with the thoughts: This needs to be significantly more powerful than my immediate needs because I want it to last a long time. I need to be sure I can upgrade significant components like the hard drive and RAM, so that it doesn't become useless too quickly. Now I'm thinking: - buy for my immediate needs - count on buying more often - sell the not-too-old system to recoup some costs (maybe keep one back as a quick-to-deploy backup) E.g., suppose I was looking to replace my development system today (in reality I'm not quite there yet, but I'm getting there -- e.g., it's not up to simulating a retina iPad for even modest cocos2d/opengl apps.) In the past I would have strongly considered the New Mac Pro. I'd opt for a fairly large capacity SSD, etc., and it would be a fairly expensive system. Now I'm thinking: at the start of my next big project determine if a new mini will be sufficient -- or even a refurb mini -- and get one of those. It might only be good for a year, but so what? It would cost only ~$1000 and I would likely get a significant amount back when reselling. Comparing the old vs. new strategy over four years it might look like this: Mini, as needed: 4 minis purchased at 1K each, 3 sold for $500 each. The net cost is $2500, though I need only $1000 up-front and I'm always working with the recent tech albeit not the top-of-the-line. Pro: 1 Pro purchased for ? IDK, $3500???. Sold after 4 years for $1000??? the net cost is still $2500. The cost is all up-front. I start with new tech but it's a lot of overkill and I end with old tech. E.g., when USB 3.1 comes out after 2 years, I'm not getting it for at least a while. It's a little hard for me to guess at some of these numbers. I wonder if anyone has pursued the "frequent mini" strategy over the "infrequent pro" strategy and how it worked out? Does anyone have better ideas? Is any one else considering a switch in purchasing/upgrade strategy?