I am still running my early 2008 (pre-unibody) 15" MBP. It was top of the line machine back then, maxed out RAM at 4GB, over the years upgraded the HDD space to 1TB. It seems the time may be coming to get something newer. The most intensive things I do with my MBP are viewing and editing my immense collection of photos and videos (my iPhoto library is 250GB, and while a good chunk of that is probably junk, I still have to review them all before deciding what to trash, but it seems shooting is easier than reviewing). Long story short, I narrowed it down to 2 possible paths: 1. Buy a maxed out retina MBP. Estimated cost: $4000. Downside: I can never ever have more than 768GB of internal storage. 2. Buy a 512GB SSD and stick my 1TB HDD into the optical drive slot. Estimated cost: $400. Downside: not getting the high res screen, and the SATA 1 interface is not going to let the SSD shine to the fullest either. Yesterday I went into an Apple store armed with a USB stick with some of my photos and unfortunately, they did look noticeably sharper and better on than damn retina screen. Fortunately, they did not have any of them in stock for sale, so I couldn't be tempted even if I wanted. After watching the Activity Monitor on my MBP for a while I got convinced that neither CPU nor RAM are my bottleneck - the HDD is. Even with the paltry by today's standards 4GB I typically have over 500MB free if I run my gigantic iPhoto, Safari and nothing else. What worries me is that the laptop is fairly old and while it's been good to me so far, I don't know how much longer it will last before expiring of natural causes. On the other hand, even the largest SSD available with the new MBP (768GB) is not quite enough for me for the next 1-2 years. Sure, I could get an external drive, but that seems like a rather clunky solution, not to mention the added expense. What would you do and what other considerations are the aside from what I just mentioned?