The GetRoles function from http://localhost/mpscrmws/crmhosting.asmx gives the error "The user Id is invalid." The MPSSampleCP site gives the same error. The sample site first calls GetOrganizationPlan to make sure CRM is enabled and then with the same credentials it calls GetRoles but fails...