The following is a guest post, from our friends at CharityEngine.