Humble pie ranks high on the menu at Microsoft these days. Once feared as the monopolist of personal computing, it now seems less fearsome, even pathetic at times, alongside that ambitious aggregation of algorithms which is Google. But while Microsoft may roaring less frequently, it has not lost its fangs nor the taste for meat. [...]