This would save me a lot of time, as I'd not have to setup everything from scratch. I'm also looking for a cloud based system, rather than desktop based. I'll be testing out the various vendors in detail before making a final decision, so hopefully, you can provide any advice you may have on other vendors. What makes this vendor different? They do seem like they offer more flexibility in terms of customization options, which will help when dealing with an ever changing market. In addition to this, there seems to be some sort of integration with Google Apps, or perhaps even Microsoft Exchange. Is this true? If it is, then I should consider them further along my list of potential providers.