Cherry Picking The Diamonds From The Stock Market

What's a good method for picking stocks for long term investing?

I don't want to be a day trader. I don't want to buy securities with the expectation of selling them a month or 2 later. I'm seeking 15% annual returns over 5 to 10 years. Is that unreasonable?

What online brokerage is best? And what's the best research site out there?

I like Yahoo Finance. I also like Morningstar. I also really like TheStreet.com

The Intelligent Investor by Ben Graham can help with your financial education.