20090521 tech: Microsoft to pay $200 mn fine