I have some confusion regarding the hyper thread i7 with virtual eight cores, vs an older Mac Pro with actual eight cores. I use mostly Flash CS5 for animation, exports to After Effects etc, and while viewing my iMac 3.4 i7 processor activity in iStat while using Flash, I see the technically eight cores appear, but only four cores of the i7 being engaged. If this is the case, would I be better served by a Mac Pro running, I assume, eight cores engaged all the time. Would this be the better performing machine in real world practice? I work with some fairly large files and due to CS5 having no workable export of Mov files in Flash, I usually have to export animations etc. to high res jpg and do the video export via After Effects. Just to prevent Flash dropping frames/frame rate when exporting directly from a timeline. So power is important. Something like the 3.2 dual quad Mac pros are quite old relative to the newer iMacs, but it isn't something I would be opposed to purchasing as well if I can understand the performance of the virtual cores vs the dual quads. Hex cores is far out of my price range, so I can't comment on those. If money wasn't a factor I would order the Mac Pro, and compare side by side with the iMac for my needs, and return the weaker of the two.