Managed Service Providers and THE CLOUD