Outsourcing IT Projects to Managed Hosting or the Cloud