Why spend megabucks for the latest Mac when you can save a lot by buying an older machine? With a few simple upgrades (maxing-out the memory, using SSD) an older machine can perform similarly to the latest models. I am typing this on a 2012 MacBook Pro with 16 GB memory and a 500GB SSD, plus a 750GB HDD, that is satisfying all my needs from writing articles to heavy-duty software development. Just because the manufacturer wants you to buy the latest, doesn't mean you must do so.