I have a Mid-2009 Core 2 Duo 2.53GHz MBP (40 months old) that I use 80+ hours a week. I absolutely love this machine: the Japanese keyboard has a control key in place of the usual caps lock, which greatly facilitates software development. A couple years ago, I replaced the stock HHD with a 7200RPM Hitachi 750GB drive, which worked great until the MagSafe adaptor failed to disengage when I yanked on the cable by accident yesterday. The waist-high drop to the floor killed the HDD (everything ran snail slow due to bad blocks) and the DVD player is a goner - luckily the screen and everything else seem to be ok. A new 500GB drive is around ~$100 these days - I thought I'd try a SSD as the second-third generation drives are out. I ended up with a ~$200 240GB Intel 335 (lower power consumption than the 330 - good for mbp). I was pleasantly shocked at the difference in speed. I used to sleep my mbp so I could bring it back up quickly, but the boot-up is fast enough that I just shutdown every time now (fwiw, boot from bong to desktop is about 14 secs). It used to be quiet, but now, it is silent and vibration-free. If not writing to disk, it also runs much cooler, extending my battery life by 10-20%. I was seriously considering a rMBP this year, but this machine is fast enough for last me for another couple years (at least). I thought I'd post this message in case someone is thinking about chucking their mbp for a new one... ...an upgrade may be all that's needed. That's just perfect for me - in 2-3 years, a second or third generation rMBP should be out - I want to go for a 15" and hopefully by then, it will be upgradeable (I will never buy a machine over $1000 that I cannot upgrade - technology just changes too much over a 3-5 year period).