Has anyone had any experience with Microsoft Online Services?

The prices are great and Microsoft obviously has the expertise and resources to host their own software.

Interested in actual uptime and ability to handle extremely large mailboxes (3gb+). MS claims a 99.9% SLA but SLAs are meaningless: you end up with a $2 refund for an email-less day for a dozen employees.

Look forward to your thoughts.