The best thing about this program is that it allows you to keep track of all clients with ease when using their database feature. I dislike how sometimes there will be errors in entries which can lead into confusion during peak times. They have been working hard at fixing these problems so they are getting better but not good enough yet. Try them out! You won't regret doing so because everything works great, even after many years we still use Petbase everyday without any issues. Keeping up with our client's information has never been an issue since every entry gets done correctly each time thanks to their system updates.