I have tried to use their services, however they are so expensive, they would charge us double our current monthly rate if we continue to use their services. Their technical support is non existent, if you can't solve the problem yourself, you need to wait till their technicians come online. The only reason we stay with them is because we are locked in for 2 years, otherwise, we would move to another provider immediately. They offer free training at their offices, which was good when i first started using them. However, after 4 months without any contact from anyone regarding my questions/issues, it became less useful. Also, since the start date of my contract, there has been no one available to help me or give advice, nor do they provide updates as promised (for example, a bug fix). If i call customer support now, they will tell me "oh yes, we know this happened". Then when i ask how long ago it actually occurred, they respond with something like 3 weeks ago.which means it's never fixed yet. Not very professional..