The past year or so has been an exciting time to be a Microsoft MSFT 0.87 shareholder. The company was quick to recognize that advances in