The ease in which you can create patient charts as well as being able to access them from anywhere with an internet connection has been one my favorite features so far! It's not perfect but it gets better each update they make (which seems like every few months). If there was anything i disliked about this program it would be how difficult some functions are when trying to use certain options or if its just too confusing at times because sometimes things do work perfectly fine until something changes then all hell breaks loose again!! But nothing major other than maybe minor issues here & there throughout using the system. Not much really since we have only used it once now after having our first year anniversary last month. We had several different programs before finding out what works best for us personally/professionally. This makes creating new patients easier along with keeping track of previous ones.