Over the past twenty years, I have worked with hundreds of non-profit organizations. In my experience, the majority of non-profits (and the vast majority of small and mid-sized organizations) are frustrated with fundraising. Most non-profits feel overwhelmed with fund...