I like how easy this software makes my life easier when running campaigns, especially since we're in California where there are so many rules to keep track with! There's nothing really bad about CTB at all - just sometimes you get an error message or something doesn't work right but everything else does fine (like uploading your forms). It was very useful being able to have our volunteers fill out their own personal information online instead having them come into one central location every time they filled up info form-wise. I like how easy this software makes my life easier, especially when you have multiple campaigns going at once! It's very user friendly and there are tutorials everywhere. The only thing I don't really care for about CTB is that sometimes it takes awhile to load up after adding new data or making changes. Other than that everything has been great! We love using CTB because we can easily keep track of all our donations, expenditures, etc. in one place.