It's going to be tough for Windows Phone to take over (anytime soon) since it's fair to say they're pretty far behind in terms mobile phone innovation - it dials, has a touch screen... not going to be enough. They're going to have to continue to compete with apps on other platforms... Microsoft...