Comparing ODF and OOXML

I will not get into surveying the complicated and ­often-­heated comparisons made between ODF and OOXML other than to refer you to the following articles, which in turn provide more references: