I really like how easy it was to set up my practice with this software! There is not much you can't do using their system once your account has been verified by them - so far everything we need/want comes in one package deal at no additional charge!! The customer service from Networx (the billing provider) could be better but they are quick enough when needed as well. We were able solve many of our issues immediately after having some conversations via phone or email which made us feel more confident about continuing forward down certain paths instead of going back & forth between vendors trying different things until something "clicked".