20090406 tech: HCL bags $170 mn Microsoft contract