Originally Posted by JSWolf
Since you are coding XHTML, why not have a look at ePub? It would do quite well for you (IMHO).
You can convert XHTML to anything easily. You can't do that with EPUB, even though it uses XHTML as its basis (e.g. with EPUB your converter needs to be able to handle multiple source files).