This software has been very helpful when it comes time to bill insurance companies. We are able to input all of our information quickly into this system which makes billing much easier! There aren't any downsides at this point yet but we do plan to implement some new features soon so hopefully they will improve upon those issues once implemented too!! Definitely consider using this program if you're looking for something easy with quick access to your data while also being efficient about how bills get submitted. Our office uses this product daily during work hours to make sure everything gets entered correctly and then submits them immediately after leaving work each day.