What's the best strategy for buying new laptops and selling old ones? I usually buy a new computer once every five years or so and then sell my old one. Say I spend $3000 for a new one and sell the old one for $300. Would I be better off buying a new one every year and selling the old one each year? In other words, would I get more for the old one that it would make up for the depreciation in waiting five years? I do the every year thing with MacBook Pros. I generally sell them for within $300 of what I pay for them. The trick is the RAM. I buy from Apple with the base amount of RAM, and then upgrade to the maximum from a 3rd party vendor. For example, with my current MacBook Pro shipped with 2 GB of RAM. I upgraded it to 4 GB. That cost me like $120. Apple charges $700 for the same upgrade. When I post it on Craigslist (which I will probably do very soon), I'll list it for $1900 or so, and advertise that the same machine on Apple.com is $2700+tax. There are plenty of people that absolutely don't want to hear about how easy it is to open up their laptop and upgrade the RAM. They just want to buy it ready to go. For them, it's a pretty solid deal. My personal computer buying/upgrade strategy to get the most bang for the buck to is buy a replacement machine every 12 months. Use it for 12 months. Sell it, buy another.