I like that it has an easy to use interface, is fast and reliable for invoicing customers. It also gives you more detailed reports about how much each invoice costed us (i believe this feature is not available with other programs). The program doesn't have many features compared to others but we are using just what they offer so far which isn’t really anything new or revolutionary anyways. For now i would say stick with them because there aren't any major problems at the moment as of yet. We can quickly send out our bills without having to email individual clients every month. This saves us time and money! Also since everything gets sent automatically its easier than sending out paper statements instead of going through mailboxes etc. The most helpful feature is that it does the work for you and is able to create multiple invoices based on the different services in a bill. The only downside is that it is not able to work with more than one service provider at a time. I have been using it for about a year now and have had no problems. The system does the work for you and is very easy to use. I am able to send out invoices and create reports in a matter of seconds.