With no killer handsets, and the stuffy, suit and tie image that they have tried so hard to shed still lingering, Microsoft need to pull something impressive out of the bag soon if they are going to compete in the mobile phone market.

Windows phone 7 is not selling

You mean like releasing a completely overhauled mobile operating system with a simultaneous global marketing blitz?