My 27" IMac have the original 1Tb drive and a Core i5 I've upgraded the 8Gb to 16Gb of Ram. I do some Sketchup 3D graphics, Photos and once in a blue moon would play around with Video editing and garage band. Overall I'm very happy with the IMac I don't use it enough to justify buying a brand new one. For the past few months, I've been doing a lot of photos and 3d designs and there's definitely a lag especially when I have multiple windows open. I see that they have dual HDD kits available. I don't know if there are enough SATA ports on the board to support both the super drive and 2 HDD. Does anyone know? I also have a Core i7 2600 CPU that I'm not using for anything. Thinking if I open it up and swap the processor, might as well drop in a 128Gb SSD just for OS and keeping the 1Tb for data. I store everything on my NAS anyways so the 1Tb is just so I can keep my files on there while working and moving it to the NAS once done. Not sure if all the work is worth the improvements.