Internet Nonprofit Center
http://www.nonprofits.org/
This excellent and extensive grouping of links to nonprofit sites offers a search engine that will locate almost any U.S. charity, provides links to home pages for nonprofit groups, and even offers a library of rankings of charities and a "Donor Defense Kit" to help separate the wheat from the chaff when charities contact you for donations.