All of this being said, I'm so looking forward to when it becomes increasingly popular for programmers & developers to write their codes in such a way that the more cores & threads a system has available, the more efficiently the program can function. This would already be on the increase except that Intel keeps bribing people & companies to have their programs designed to function in more efficiently in linear than parallel. Which is the only true advantage area they still hold over their competitors, other than their insane reserves of funds available currently.