I've been thinking about what Apple might do with the MMP. Despite what we all seem to want (a new cheese grater). Apple will never do that, they want to sell us the next generation. What if the MMP had: • 4 slots for NVME based drives (takes up less space than a single box SSD). • 4 PCI slots, because graphics cards are still big • 4-8 RAM slots, maybe on a daughter card like the cMP • 4-8 slots for CPU's. This is the big change. Why this? Rumor has been around that Apple is getting iOS apps to run on desktop. And that the iPhoneX has as much processing power as a MacBook Air. And Apple's always been interested in doing everything themselves, including CPU chips. This would make loads of sense (at least to me or us). They can ship a single CPU box with a single ARM chip. Then they can sell us daughter cards of more ARM chips. The cooling needed for these is minimal, so designing a thermal unit for each could be easy. If you wanted multiple CPUs, buy 4 (or maybe 8, or 2 per card) and voilá you've got an 8 CPU "Mac Pro". With the experiences behind them of PowerPC, and Intel now not being able to supply what they need, they have the manufacturing capability to pump out loads of ARM chips for iPhones and then desktops. The OSes become somewhat unified, at least running on the same hardware. Then Apple is free to do "whatever they want" as they no longer are constrained by CPU design or outside supplier limitations.