This is why I just STFU whenever I'm tempted to suggest "hey, why don't we use LO/OO?"
It's one thing to be able to open a foreign doc without an error/exception, be able to edit it, and then save it without an error/exception and even then be able to open it (without error/exception) with the foreign (Word) program. Etc, edit, back and forth, "look Ma, no exceptions."
It even looks really good, in isolation.
It's quite another thing to get exactly the same results from everyone using different programs (or versions of the same program) and then hope that everything matches up.
Above some size, it just doesn't happen, and I don't want to have to be the one that slinks away when the shouting starts.