20100310 tech: Mahindra Satyam Report Card: 6 Pain points