Hosted Services. On Demand. On Time. hello