I write my FAQ in Texinfo, the GNU documentation language. I edit it using GNU Emacs' Texinfo major mode, which provides useful tools to keep links consistent, update menus, etc. I convert the Texinfo source to these formats using the following. Texinfo is really a special flavour of TeX, so DVI output's not a problem.
Perl script does the trick.
AmigaGuide An Amiga port and hack of GNU makeinfo , available from aminet via anonymous ftp converts from Texinfo to the Amiga's native hypertext format, AmigaGuide.