So the question is, should SharePoint 2010 try to be the end-all, be-all or should it become the “best of breed” in very specific areas?