Here's some more of my advice for Microsoft.
You're a software company. Go make some software that impresses. On any platform! If people aren't flocking to your mobile platform go earn their respect on the other platforms. Pull them to you by making awesome stuff. I know, I know, you're a big company and you don't think you have to do that any more. But you do, and you should!
While you work on your mobile operating system why aren't you at least impressing us with a few elegant and useful apps for Android and iOS. What would be sweeter than being THE app in any category on those systems. Want the Zune music store to be successful? Enable people to use it on any platform. People might start thinking "I loved my Microsoft music app on my Android phone. I wonder what else they have that's as awesome on Windows phone."
Being THE office suite on the Macintosh sure helped you while you constructed Windows. I know you understand what I'm telling you. Now do the hard part and act on it.