If we get a 50/50 split between x86 and ARM in the Windows 8 space, I expect a lot of software being developed targeting not native ISAs, but the CLR. Considering that, I wonder what would be Microsoft's strategy to prevent this "software bonanza" from benefiting the Mono crowd. Being able to seamlessly running Windows software on non-Windows OSs could be a major blow to Microsoft's Windows division.