In a supreme twist of irony today, Microsoft has filed a formal complaint with the European Commission as Read More