This network also has a community calendar. Non-profit groups can submit their event to create awareness. I recently added an on-line event listing for Putt for Hope. Community members can also add the event to their personal AmericanTowns calendar.
I've used AmericanTowns to upload press releases for non-profit clients. If you post information in the Community Corner section, you can use AmerianTowns PR Tool to distribute your press release for free. You can also list your community organization on the site for free as well. All this information shows up in a google search.
Great free resource for those looking to create awareness with a tight budget.