20050504 business.india-business: Oil's well despite price hiccups