Windows Live, Bing, Xbox, Servers, Cloud Services...
It's easy to bash on them, but they make quality products in a diverse range of markets. Sure they fail and fail big, but who the hell doesn't? If you have made anything successful, you've probably failed 100s of times. It comes with the territory.