The most useful feature is the ability to create your own reports in the program. It also has the ability to send them directly to other programs like Excel which can be helpful when creating spreadsheets. I wish there was a way to have multiple people edit the same report at one time. It would make it easier to create reports in a timely manner. The reporting features are great as well. There is nothing I dislike about this product. I highly recommend using this program if you are looking for a simple solution to create reports and invoices for your pathology lab. We use it for billing and to create our daily reports.