Hoover's Online
http://www.hoovers.com
A great research tool for investors. Hoover's provides company profiles plus free access to records on public and private companies. Here you can find out how well a company has done in the past.