I like that they have helped us with our patient management system as well! They were able to make changes so we could use it in conjunction w/our current software which was very helpful for my staff who dont always know how things work or what features there may be out their already built into other programs!! Nothing really bad about this program but if anything i would say its great because when ever something goes wrong someone will come up behind me at least once during every call asking questions (which helps!).