Actually the e8400 is cheaper to make than a q6600 due to the die size. 45nm is cheaper to produce than 65nm, and the q6600 has double the cores, thus extra production costs. The e8400 is more expensive because its "new" and thus you get to pay for the novelty of new technology.