Though Google Apps has very much less features compared to Office, a small business could well operate perfectly just with Google Apps. I'm not sure what percentage of Microsoft's revenues are generated by small businesses but Microsoft is sure facing a tough competition this time. Any thoughts?