The amount of options it provides for everything within our office. With everything being in one place I am able to access all of my scheduling needs at once without having to look up different sites or using multiple programs. Occasionally when trying to load documents from email messages into greycat the loading can't seem to catch one specific document over another, but other than that this has been great! If there is anything that does not work like others would have hoped we haven’t noticed yet, so far as i know they are working on fixing them. Being able to see how things run behind the scenes helps me know what parts if any need improving/changing. I like how easy it was for me as an office manager (and newbie)to set up my own patient portal so we could have access from home or our mobile devices! It's also very helpful when trying to keep track if patients are coming in late which helps us avoid missing appointments due their being too busy at work/home etc., Also great because now all info about current visits can be easily accessed via computer instead having multiple hard copies lying around!!