check out this site that does a market research and stock picking
http://www.financialmarketresearch.net/