So I am getting close to deciding on my next iMac but am stuck on one decision in particular - upgrade the processor or video card - or neither? I am coming from an aging early 2009 24" iMac with a DIY Fusion drive (filled up 1.6 TB of 2.25 TB total + 600GB of movies on an external drive) so even without upgrading the processor or video card on the Retina iMac, this will be a big upgrade from what I have. However, being that I will likely keep the iMac 5+ years, I want to be wise about the choices I make today. I need to keep the price right at $3000, so going all out with pure SSD, i7 and 295 processor is not going to work out for me. I will likely get the 3TB Fusion Drive and either the processor or video card upgrade. I mostly use my iMac for iMovie, iPhoto, occasionally Aperture, Mail, Safari, occasional Handbrake (not often), streaming HD movies from iTunes to Apple TV, iWork and other built in apps that come with the iMac. I am not a power user, but my biggest reason to upgrade is that my screen is starting to dim and look a little yellowish plus beach balls are driving me crazy in iPhoto - especially working with 20MB photo files captured from my Sony RX-10. So my choices look like this... iMac Retina+ 3TB Fusion: $2649 iMac Retina+ 3TB Fusion + 295 GPU or i7: $2899 Optionally skip the fusion all together: iMac Retina+ 512GB Flash: $2799 iMac Retina+ 512GB Flash + 295 GPU or i7: $3049 I am unsure if upgrading to the 512GB Flash will benefit me much over the fusion being that my iPhoto library is 200GB and growing and would need to be on a slower external HDD as would my home movies like they would be on the HDD portion of the Fusion drive... Thoughts?