20021120 business.india-business: Indian cos must do more onsite job: IDC