Social media is a powerful and cost-effective tool for nonprofit organizations to promote and support their causes, and to build relationships within...