My 2008 iMac has finally succumbed to the Nvidia GeForce 8800 issue that seems to plague all these models. I guess given what I've read, 5 years is actually really good before it bites the dust so all things considered I feel pretty lucky that it's lasted this long. Now the fun part - time for a new computer! I can think of a few options, but curious to hear other opinions I may have not considered. I'm not doing any serious computing aside from occasional photo and video work. I'm getting into development so having a good setup for Xcode is important, but not a requirement as it's just a hobby. As much as I like the iMacs, there have been times recently where I've really wanted more portability. I don't go out and buy new computers every other year, so I'd be looking to future proof a bit and get something that would hold up 3-5 years from now. I have a work laptop and iPad to get me by right now and I can always boot iMac in safe mode to get around the GeForce issue. Apple did quote me around $200 to repair it, but there's no guarantee it isn't a problem with the logic board as well, which would be another $600. At this point I'd rather put that money into a new computer. So - Buy new iMac? Buy a MBP now? Wait it out for the refreshed MBP? Or something else?