The best part about this program was it's ability to incorporate all my billing information into one place! This made life so much easier when dealing with insurance companies who had multiple bills in different formats from other doctors or facilities we do business at. It wasn't easy keeping track of everything before but now there are no problems like that because everything gets put together where you can see them easily. There were some glitches along the way as far as formatting went (i'm not sure if they've been fixed yet) but nothing too serious. We used it mostly during appointments instead of having patients fill out paper forms which helped us keep our appointment times down by almost 20 minutes every month.