Finding the Perfect Fundraising Database in an Imperfect World October 4, 2022March 1, 2008 Robert Weiner