20110505 business.india-business: Sensex recovers by 51 points in opening trade