Is the Time Right for Microsoft Online Services?