Google has a new "Google for Nonprofits" program that offers discounted and free tools, apps and other resources. They even have the opportunity to get grants for up to $10,000 a month in advertising through using Google Adwords. They have created online resouces like educational videos and case studies to help nonprofits.