I just want some of your thoughts on this. A couple of days ago I purchased a previous base iMac model new from Best Buy for $1,079. My mom is still running an old eMac so I figured it was time for her to get something better so I gave her a great deal on my Early 2008 base model 2.4 Ghz Core 2 Duo. I am sure she is going to be REALLY happy with it compared to her old eMac. Anyhow at the time I was happy to take the discount because Apple products are never on sale and every dollar counts. When I got my Early 2008 I purchased it on sale when the new models came out and I was always happy with it, but it does sound like these new 4 core machines are really a step up. Now my i3 shows 4 processors when I open activity monitor, but I know that it only runs 4 virtual threads and the OS sees it as 4 processors even though it is only a 2 core processor. Here is what I do with my computer. Safari for surfing, use iTunes, Watch YouTube, iPhoto, a tiny bit of iMovie, MS Office, a little Netflix and I do a few other things, but I am not really any sort of gamer on a computer unless it is a little bit of a simple flash game every now and then. I guess I am wondering what your thoughts are about me returning my iMac i3 3.06 Ghz and paying the extra money to get the new base model? I know it is probably more future proofed, however Apple is still making computers right now that have quite a bit less power then mine so I know it would be good for years to come. I don't really run anything very processor intensive so would I really benefit by paying the extra money and going through the hassle of return? Thanks for your comments. I know most people around here are into the bleeding edge technology so I expect many will say return and upgrade, however maybe a few will think the other way. So far I will say that the iMac Core i3 does feel like a big step up compared to my old 2.4 Ghz Core 2 Duo machine and I am very happy with it's performance, but I just wanted your input.