I am very happy with the program. It was designed to help run my business more efficiently so that we could do much better work while staying within budget guidelines. The benefits are numerous! There is nothing really that can be said against it but if there were, then i would say it's easy enough to use and has great ease in setting up rules, etc. It helped us organize our files and keep track of all services performed by the entire staff in one place at any given time. I like that we can view all our customers from one place with ease! It's very easy to navigate through this program as well!! Nothing at present but there should be more features added in future releases. We are solving issues related customer retention by using Google Apps integration along side their traditional CRM platform which has been known not too effective or user friendly when it comes time consuming tasks such as sending out invoices etc..