Google for Charities
Google offers a number of free resources for charities that often go overlooked, including free Google Maps listings as well as a Grants program that can help pay for AdWords.
The search engine giant publishes a blog for the Google Grants program that's worth a read, but here are two useful direct links: