There are many websites that provide free access to annual reports. You can also often find reports on the company's website, usually in the investor relations section.
Mergent Online will give you company financials in an easily digestible format as well as the text of the reports. ProQuest Historical Annual Reports has reports dating between 1844 - 2008. Reports dating before the 1990's are not as widely available.