20080507 tech: Cognizant Q1 beats expectations