As you all know, Windows 8 will be the first release of Windows NT which supports the ARM architecture. Microsoft hasn't been particularly forthcoming about this new Windows variant, but that's changing today. The company has posted a long and in-depth blog post about Windows 8 on ARM.

But they don't create crappy software. A lot of their software is actually quite good, especially for the amount of things it can do, compared to the competition. People here complain about MS Office, and it does have its flaws, but it is head and shoulders above the competition. Excel, for example, has no real counterpart in the FOSS world. All the FOSS equivalents are, dare I say, crappy (how's that for irony on your part). Eclipse is the closest equivalent to Visual Studio and it's only good because it's backed by IBM and the Apache Foundation and gets a ton of resources. There is no real FOSS equivalent to Access, Exchange, SharePoint or .NET. You may say these are crap, but they aren't (they have crappy parts, for sure, but they are otherwise remarkably capable and powerful tools and platforms), and businesses use them and they really help. People don't pay money to MS because they're idiots, they pay money because MS software *works* and does a lot of things they *need*. Try working in the real world and maybe you'll realize that.