The key factors for deciding whether to use Microsoft's content management system online through the cloud, on-premises using your own hardware, or managed via an IaaS provider. Sean Martin explores the pros and cons associated with each of the SharePoint deployment models.