20090414 unknown: 10 challenges before Tech Mahindra