Morningstar: Provides a free and
unbiased analysis of stocks and mutual funds. You can create a
portfolio which the site will track for you automatically.
Yahoo finance: Great research tools
here. Generate a price chart for any stock.
SEC EDGAR: SEC site that allows you
to download the prospectus for any company and any mutual fund.