Microsoft has not been shy in admitting that their mobile efforts over the past few years have been less than stellar. A decline in market share and mind share has seen the software giant struggle to stay relevant amongst strong offerings from both Google and Apple. Microsoft’s efforts in the Windows Mobile 6.5 era were desperate and sorely lacking third party applications, basic OS functionality and support for the ever changing mobile hardware. Engineers and executives at Microsoft decided to reset their development focus on Windows Mobile over two years ago and began to create a new operating system, from the ground up. The result is Windows Phone 7, but is it enough?

Full review @