May be microsoft should pay the individual developers of popular apps to make the windows store versions.  Maps needs to be on par with the competition (g***le Smiley ). Unified notifications center, workspaces for enterprise and personal, are needed. Full videoconferencing with app sharing...(more for surface tablets).