How many cores will be too many? Intel has said that its Nehalem CPU is on schedule. I have heard that writing programs for multiple cores is harder. When will the costs of such programming outweigh the benefits of multiple cores?