What authoring tools would you recommend for content published both on-line and on paper? I currently use a word process to get the main content down and colleagues turn it in to HTML, but I have been thinking about using XML to capture the structure, followed by XSLT for web or print formatting.
I read that O'Reilly use XML, and know you have used docbook in the past. Is this a good route to go down?