20111201 business.india-business: Sensex gains 590 points in opening trade