Morningstar Investing Classroom is a pretty cool place to learn about investing. They are best known for their ratings of Mutual funds but recentrly they offer individual stock researches over 1500 companies. It's FREE. Go for it!
Oh, while you are there, check out their new indexing system. I like it!