Not sure what you hating Yahoo has to do with Buffett liking NOV, but I wholeheartedly agree with you in buying the weakness. It isnt that one should see analysts as contrarians, analysts recognize that the masses have a herd mentality, so if the analysts say buy, the masses buy. That give them a free reign to sell. When they sell, the price drops, at which time, they recommend SELL, the masses then sell (for a loss) all the while, the analysts and their clients are BUYING. It is simply a follow the money shell game.