I have documents that I want to publish on the web and also have as high quality printable output. My current plan is this:
- use docbook as my universal document source
- convert to HTML from there for the web
- convert to LaTeX and let TeX do the PDFs
A bit to my surprise TeX still seems to be the benchmark for high quality automatic electronic typesetting. Had a bit of a look into XSL-FO but it doesn't really seem to cut it from the typesetting point of view.
But enough of the flame baiting now here.

Cheers,
Joerg