Taking Stock: Nifty above 23,700, Sensex up 234 pts; metals shine, IT drags

Taking Stock: Nifty above 23,700, Sensex up 234 pts; metals shine, IT drags