Church management software

What’s an easy-to-use church management software that would easily track membership, attenedance, outreach and visitation, mail merge, and email management?

Have a suggestion for this TechSoup user for a software solution that would fit these needs? Post it here and tell them Donate Your Brain sent you!