I'm running a MacBook Pro that'll be six years old in November. I doubt that I'll need to replace it until Apple stops making operating systems for it. That could happen this year, or it might not happen for a while. Once it doesn't run the newest OS, I figure it'll be good for up to two more years. Currently, with the latest OS and the addition of an SSD, it runs noticeably faster than it did when I bought it. I'd strongly suggest AppleCare on a Mac or any other Apple product simply because of the value it adds, but I'd question buying extended warranties on other products. On Macs, you have a year to decide to buy AppleCare. On iPhones and iPads, you have a month, but because AppleCare includes accidental damage protection on those devices, they require an inspection if you don't purchase the warranty immediately. By the way, discounted 2013 MacBook Airs are popping up. The only difference between last year's models and this year's is 100Mhz of processor speed, meaning that last year's models would be a good choice at the right price. Had there been significant upgrades (e.g. battery, graphics, or speed), it probably would have made sense to go with the newer model vs. a discount. That was the scenario last year, and I think it could be the scenario the next time Intel upgrades its processors.