Our small nonprofit did a lot of research when choosing a donor management system. Our choice landed with Kindful. After 6 months of onboarding experience, and a few uploading issues that corrupter our financial management program, QuickBooks, we had to break our ties with Kindful. If we had renewed, they would have honored a $600 discount, but with our poor experience, we decided not to renew. I am very disappointed they told us they would not honor any type of financial refund, despite the hours we had to pay employees to fix their mistake. I caution you, do not to allow Kindful to sync by uploading to Quickbooks until you are sure everything has been imported correctly into Kindful during your onboarding sessions.