Hi Abel,
I think our problem space may be a little narrower than yours. We have complete control over the templates that users use to develop content. We don't need a general solution to MS Word ---> DocBook. We use specific templates with defined styles ---> DocBook. We are also in control of the version of Office. Now with Office 2003 we should be able to go from Word template ---> html (or DocBook) ---> Word with just XSLT.