Associations Unlimited
Contains information for approximately 455,000 international and U.S. national, regional, state, and local nonprofit membership organizations in all fields.
Foundation Center
Provides information about various types of foundations. Ranks them by Total Giving, Assets, Donations. A lot of good top-level information.