@TexasToast: I think it's more likely we'll see that WinRT will get a broader set of features and further baked into the OS. It'll also be better accessible from the desktop. At that point, all developers will be talking to the same API, so .NET as a distinct product will die (OMFG! EVERYBODY PANIC!!! WE'VE BEEN ABANDONED TO A HORRIBLE DOOM!!!1!11!ELEVENTYONE) except for a layer that managed languages consume.