Best thing MS can do is to not alienate developers -- especially the core enterprise devs that help grow their server OS/DB/Office license revenues. After the whole WPF/SL snafu I'm reluctant to support WinRT for WP8. No devs = no apps. No 3rd party apps = failed OS.