That's great and all, but come on guys. We're going to need more than cores. 100 cores at 2ghz each might be nice, but to be honest, I'd rather have 20 cores at 10ghz each.
What I'm saying is, I'd rather we see improvements against the hertz barrier, not the core/threading. I mean, if we get an 8,000mhz processor, give each core 4 threads! (Though I do not know if this is possible (I don't know how hyperthreading works) ).