more cores = to less core at higher clocks.. because in the end they all output about the same raw processing power right??? and since their biggest costumer are big server and not desktop they focus on that.. but still dedicate founds for R&D to improve on thermal envelope while increasing overall perf each year.. but the biggest problem in the desktop is the fact that we cant really use more than 4 cores.. so what we need is an app or some sort of cod integrated into windows to allow multi threading easily