20090414 tech: 10 challenges before Tech Mahindra