EU Anti-trust Agency Fines Microsoft 561 Million Euros