The website of the Better Business Bureau's Wise Giving Alliance. Contains charity reports with basic info about many nonprofit organizations, including, when it is provided, annual reports and other financial info.
Data on nonprofits based on 990 tax forms. Viewing some data requires signing up for a free account (be sure to read terms of service to understand what signing up means).