20070818 business.india-business: Sensex recovers; but sheds 217 pts