StockScouter is an automated stock ranking system available via MSN Money. You can read about it here, and see it's top 50 picks for July here. Surprise, it's got a lot of energy names.
Another MSN columnist, Jim Jubak, focusing on oil stocks with a couple of articles worth reading:
Higher oil prices? It's worse than you think.
When will oil run out of gas?