I appear to have three options for the situation I'm in. My early 2008 Macbook Pro is experiencing issues with overheating and lag. A new battery and ram I would hope can help fix this, but regardless, I expect to need a new laptop in the next year or so. That said, should I.. ..purchase an iMac (27", 1 TB, upgraded graphics card, ~$2200) and hope a new battery and ram fix my overheating and lag issues with my early 2008 Macbook Pro? ..purchase a Macbook Air and refurbished Cinema Display (~$2100), to cover my arse if/when my MBP dies on me AND satisfy my want of a large screen? ..purchase a refurbished Macbook Air and iMac (~$2800) to satisfy both wants, while obviously spending more money? My fear with the first is I'll be out of a laptop in the next year and need to spend an add'l $1000 on an Air when that time comes. My fear with the second is I feel it will be underpowered in terms of processing speed, and I won't be able to run the programs I have now on my MBP, i.e. Garageband, iPhoto, etc. without experiencing severe lag. My fear with the third is I'm simply using too much money than I need to. Also worth considering is I can sell my MBP (should be able to get around $500 from a local reseller) and use that towards option 1 or 2. So what should I do? I don't want to buy a new laptop if I can spend ~$150 and fix the one I have now, hence my leaning towards buying the iMac and fixing the laptop in the near future. However, on the chance that my laptop simply dies on me in 6 months' time regardless, then I'll have to purchase a new laptop then anyway, and now spending $2700 versus $1700-$2200 on the Macbook Air and Cinema Display or $2200 on iMac and Air after selling existing MBP. TL;DR - I'm wondering what the likeliness is that ram and a new battery will add years of life to my overheating and lagging early 2008 Macbook Pro. If not, then perhaps an Air and Cinema Display or MBA and iMac is the best purchase for me rather than an iMac by itself. Also, wondering if the extra money can be justified for Option 1 and 2. Any thoughts?