Microsoft Leaps to Confront the Google and Zoho of 2007