20111201 business.india-business: Sensex gains 590 points in opening trade; Nifty crosses 5;000-mark