It seems that Microsoft has lost a lawsuit over their custom xml implementation for Office Open XML.  This was about the worst news I could get just before the holidays since I have been working on creating solutions around just that feature.  To me it is the most flexible part of the OOXML standard and crosses all types of Office documents.  I can only hope that they settle this dispute so we can get back to moving forward document generation processes.