2008-02-24 "Why are the Microsoft Office file formats so complicated? (And some workarounds)"@joelonsoftware blog cf. 2/20/2008: Microsoft Office Binary (doc, xls, ppt) File Formats