Good software, but horrible service. Also don't be fooled by their Pleasanton office. I don't think it even exists. Everything goes through India, and when I have tried to set up a meeting with someone from Pleasanton (I live in Dublin) I have been repeatedly denied with no valid reason.
Public - a year ago