I recently picked up a 27" refurb. iMac (Core i5) from the Apple Store and, though I love it, I haven't pushed it to the limit yet (holidays and whatnot). I do a lot of fairly intensive image editing (gigapixel stitching, high resolution scanning, large format printing, etc... I routinely work with image files over 2gb). I've upped the RAM to 12gb with some sticks I had laying around, and now I'm debating several additional options... Option 1 1. Add a 120gb OWC Mercury Extreme Pro as a boot drive 2. Add a 120gb OWC Mercury Extreme Pro as a permanent Photoshop Scratch Drive 3. Retain existing HDD for data, along with external drives for overflow. 4. Eventually max out the ram (OWC) Option 2 1. Upgrade the Processor to the Core i7 (2600k from Newegg... $319 plus major upgrade pain) 2. Add a 120gb OWC Mercury Extreme Pro as a boot drive 3. Add a 120gb OWC Mercury Extreme Pro as a permanent Photoshop Scratch Drive 4. Retain existing HDD for data, along with external drives for overflow. 5. Eventually max out the ram (OWC) My instinct is that the CPU upgrade is really not worth the cost/effort, especially if the transition to SSD for boot/scratch would result in most of what I need in terms of pep. Any advice from others who have thought this through? Is the improvement in CPU likely to be noticeable vs. the i5? For the record, I like doing this sort-of mod work to my Macs... it's sort-of a hobby, though I don't like doing costly mods where the benefit will barely be noticeable Thanks in advance!