20100723 business.india-business: Sensex closes 18 points up in choppy trade