Though I don't think it would ever happen, imagine if Mac OS was ported to x86 and became very popular. So popular in fact, that M$ decided to drop Windows (a very small part of its revenues) and instead focus that part of its business entirely on .NET. This could be a smart move for Microsoft in this case because they know that wherever .NET is they are going to make money. Plus, this would be good for the industry because .NET would make all applications that run on it compatible with multiple platforms, eliminating the need for companies to port their applications to multiple OSs/platforms. Just a thought. . .