I'm a photographer who's been using a 27" 2.9Ghz i7 mid-2010 iMac with 16GB RAM to do my photo editing. The LCD display has gone bad so rather than replace it at a cost of $650, I've decided to spring for a new unit. Right now here are the ones I'm considering: Apple refurb 27" 3.4Ghz i7 mid-2012 (last year's model) with 16GB RAM Apple 27" Thunderbolt Display paired with newest model (late 2012) iMac mini 2.3Ghz i7 with 16GB RAM 27" 2.9Ghz i5 iMac late 2012 (newest model) with 16GB RAM 27" 3.4Ghz i7 iMac late 2012 (newest model) with 16GB RAM Each has their merits. The last year's model iMac 3.4Ghz i7 is very powerful and you can still open it up to add your own SSD. However, it lacks the newer USB 3.0 ports which are a big advantage for storing files. The Mac mini/27" display pairing is appealing because it offers flexibility if I want to replace one or the other, which isn't an iMac option. However, I wonder if the Intel HD4000 GPU is powerful enough to run big RAW files in Photoshop. Lastly, the new iMacs are attractive because of the improved screen glare, two Thunderbolt ports and four USB 3.0 ports. However, they are the most expensive option if I want to upgrade the HDs because I have to order them from Apple. I also wonder if if the i5 processor is adequate or if the more expensive i7 processor will be worth the extra $$$ in the long run. I'd appreciate your thoughts and recommendations!