I have a friend who just started working for Convio, a consulting firm that provides technology assistance for not-for-profit organizations. They help NFP's decide how to use a website, email, social media and other technologies to benefit their organization.