John Hagel suggests that Yahoo in particular, but even Google, MSN, Amazon and Ebay, has lost its way, lost its focus.
For established players, I think there are two essentials to a good business strategy: Start with the customer/end user and understand your competitive advantage. Only then will innovation be productive.