Well, today would be Steve Jobs' 60th birthday and was supposed to be an announcement day - it wasn't!! Anyway, maybe some good news for WWDC on June. Regarding the nMP, it seems more and more unlikely we'll see it this year, it seems. For one, it would make sense to at least update the hardware to more current specs, since older parts should be discontinued and harder to get. CPU and GPUs come to mind, but that means complete redesign of course. On the other hand, possibly no major performance boost would be expected, so why bother? I guess Apple will delay the switch as much as it can, or Intel and/or AMD will allow. In the end, Xeon v2 availability will determine the need to move on, since it requires greater changes (PCH, RAM). These are not so different from actual solutions but require validation. If GPUs are in short supply they need to come up with new ones based on current technology. Still, if Apple does wait till SkyLake and TB3, then only by late 2016 or early 2017 we'll see the nMP, which seems too long, even for Apple. There is also the possibility that they will wait till next year for BroadWell but that will require the same effort as if they do it now with Haswell. If they do it now, next year they can use the same platform and update processor support only. Thing is, GPUs are not available yet with the latest tech, sort of. AMD will give us Fiji soon, but Grenada is a Hawaii rebrand and Trinidad may also be a Tonga rebrand, old tech with CGN 1.1 and 1.2, as opposed to the really new Fiji based off CGN 1.3 and HBM. Don't take me wrong, Hawaii is still good enough I guess, but not as a new model. This rebranding thing... It will take some power consumption magic to fit the envelope!! It would be great though to see USB3 out of the C610 to free some lanes, but those would still be PCIe 2, PCIe 3 off the PCH and a lot more lanes will only come with SkyLake, as well as PCIe 4 off the CPU. Add TB3 to the mix and that will be the perfect platform. But still far off unfortunately. So, I'd settle with Haswell for now. With Apple so tied up with the development of an electric car, I guess all other projects will be on hold for now.