@spivonious: it depends on what you mean by ".NET". To me (and I guess to quite a few developers out there), .NET is a set of languages, libraries and technologies; the CLR is just an implementation detail. They already made major changes to the CLR in the past, I don't see why this should be any different.