I got a bunch of questions last week (yes, on vacation) from people associated with nonprofits who have heard about offers from Google and SalesForce.com. Yes, there is great free stuff (from both companies) or heavily discounted (in the case of Salesforce) available for nonprofits.
In Google's case, it's up to $10,000 a month in free Google Ads, which is, believe me, HUGE. If you set up the ads correctly, you can have them send people to your services page, your fundraising page, your volunteer page, or all three! Here's the information on this offer: http://www.google.com/grants/
In Salesforce's case, you can get their client management software free, or at an 80% discount. Again, a terrific offer, since this software rocks. http://www.salesforcefoundation.org/product
Remember that both companies have an application process, and it's not a slam dunk. But, check them out.