I'm curious why PC makers don't seem to be trying to take them mainstream at all yet (as in: last I checked they're not even available as an option in HP/Dell's desktop configurators) They definitely seem like the low-hanging fruit for noticeable performance improvements at this point, what with CPU clock speed having hit a wall and more cores requiring fundamental programming model (and application domain?) changes to take advantage of (and both being good enough for existing applications anyway). Is it just that consumers have been trained to treat CPU clock speed/cores, RAM size and storage capacity as the only important metrics?