Are oil-service firms a contrarian buy? By: MarketWatch May 04, 2010 at 00:01 AM EDT You've heard the age-old saying: 'The time to buy is when the blood is running in the streets.' But how about buying when the oil is gushing into the ocean? Read More >> Related Stocks: BP Plc ADR Cameron International Halliburton Co Transocean Ltd