I like that you can track patient appointments, doctor visits for billing purposes, and also schedule surgeries using this software! The customer support is outstanding!! It's easy to use once you get familiarized. Sometimes it doesn't pick up changes made by hand in an excel sheet but if you put them all into one document they will be picked through automatically when uploading again after saving your work from scratch. This works best if you're dealing with many doctors at a time. We need something we could quickly enter data into so our staff didn't have to keep running back and forth between computer screens or paper files everytime there was any change needed during their shift/day offs etc.. If anyone has questions please feel free to ask me here or via email; my contact info above!