Today's announcement by Microsoft that it is offering $31/share to purchase Yahoo! outright sees Microsoft doing the right thing at the right time. Why? For a number of reasons, not the least of which being that Microsoft has been planning this for quite some time. The first indication of that, of...