I have been using this product for over two years now and it has never let me down. The customer service is excellent and they make changes when needed. We use it at my church to keep track of attendance, member information, etc. It works well with other programs like Outlook, Google Calendar, etc. There are some features I wish were better but nothing major. The cost can be a bit high for smaller churches. I highly recommend this product. It's helped us keep up with our membership numbers and we've had no issues.