The XBox was really the only diversification from their core Windows/Office business which has really even slightly worked, though. MSN/Windows Live/Bing/Whatever it's called now was a massive cash sink and market failure, as was Zune and Windows Phone. Azure is looking like it's heading that way too, though no-one's making much profit in that market right now.