20040703 business.india-business: India short of IT professionals