I've seen a lot of speculation (and seemingly some solid information) regarding CPU upgrades on the nMP and that is user replaceable. However, something that is beyond my level of knowledge is what compatible chips/sockets are in the pipeline from Intel. I would love to get a nMP, but am more CPU, RAM, and disk speed bound so I'm leaning towards the top end iMac with an SSD. However, if I had some confidence that in a couple years I could pop in a faster CPU into a nMP that would likely sway my decision. Simply putting in a CPU with more cores is not of much interest to me and would be looking for more single thread speed. I have a hard time following the Intel roadmap. Thanks.