Microsoft is either on its last legs or on the verge of seizing the future by the throat. It all depends on who you ask. It’s easy to dwell on its legion of failures. A company which could have had iTunes, Android, the iPad and the iPhone is still clumsily playing catchup and asking customers to take another look at yet another mobile product that they’re not interested in anymore. Its biggest non-legacy asset is still the XBox. But Microsoft is trying, still plowing money into one thing or another. And occasionally there are signs showing that it gets it. Windows 8 will either allow it to muscle its way into the mobile marketplace or turn into another major dud. But even if it does it still has the cash flow and the determination not to give up. Some companies are smart and graceful, Microsoft has always been the bull. It may miss its moment but it will keep on pushing forward.