While this much is certain that Microsoft remains a leading innovator thanks to its impressive research and development efforts and an amazing portfolio, it is also true that the company has taken its share of missteps in