Seriously. I would rather have a higher clocked 3GHz+ dual-core than a 2.xxGHz quad-core. I guess its because its easier to slap on more cores and dies than to add more GHz while keeping its voltage use down :p
But once multi-threading gets more mainstream, more cores will be better.