I've got a 1st gen 24" Intel iMac wheezing on my desktop, and will be upgrading to a 27" this Friday. I have been out of the component game long enough to not know the best route. My plan is: 3.4GHz Quad-core Intel Core i7, Turbo Boost up to 3.9GHz 8GB (2x4GB Apple) 1600MHz DDR3 RAM 1TB Serial ATA Drive @ 7200 rpm NVIDIA GeForce GTX 680MX 2GB GDDR5 Basically, max out the processor and graphics card, upgrade RAM later, and save some money by not going Fusion. I want this sucker to last 5-6 years. I use my iMac to: Surf/stream/transcode to my TV via Plex Organize and edit a very large photo library (150GB, rapidly expanding along with my brood) Basic video editing (iMovie) Photoshop/InDesign/Illustrator Am I foolish to not go Fusion? Will HDD and Graphics Card be user upgradeable down the line? Do any of the planned customization upgrades I'm thinking about seem like unnecessary expenditure given my usage? Any advice would be great.