Mergent Online Covers public companies and their government SEC filings. Tons of financial data on public companies, a very powerful resource.