The customer service is great, we have been very satisfied with their implementation of our product. They are always willing to go above and beyond what you would expect from any software vendor. We love that they keep us in the loop about new features being added and when there might be problems with an upgrade or update. I wish it was easier for them to add additional modules but overall we think this has been one of our best decisions so far. It helps us organize all of our data into one place which gives us easy access as well as allows us to see trends over time.