Best Practices in Virtualizing and Managing Microsoft SharePoint with Microsoft System Center and Windows Server