>ok, do you understand that is comparing
>a converted .html file to a converted .pdf?

Yes, because in either case we are examining the possible *output* rendering file format *rendered results* currently accomplished by an advocate of a particular *input* encoding file format.  Assuming that a particular output formatting rendering software or hardware is available on a particular hardware machine.  My currently favorite hardware machine has built-in very good support for PDF, weak support for PG TXT, and little or no support for HTML (unless I read that HTML “on line” using the machine’s weak web browser)  So in practice, for a given hardware machine that I choose to use then the choice of output file rendering format becomes a non-issue – as long as the hardware machine supports it.  If the hardware machine doesn’t support it, then I have to find software that renders one output rendering file format to a different rendering file format [running that cross-rendering software on a difference machine which does support the cross-rendering software] – which ALMOST ALWAYS in practice causes considerable semantic loss of author’s original intent, plus excessive ugliness.  Which is why we would like a strong input encoding file format, one which is NOT overly concerned with how the ink get rendered on the display, so that we can avoid the problem of having to cross-render output rendering file formats.  As a reader, I no more care if HTML or PDF is the output rendering file format than in the choice of rendering graphics language the computer display card or embedded graphics chip eventually runs.  As a reader I just care how readable vs. how ugly the resulting ink on the display ends up.

 

>show me the "proper" markup to accomplish the mobi,
>and i will edit the template so you can get that markup.

I think what the “proper” markup is, is what we are trying to discuss.  MOBI, and EPUB, have a concept of a Spine, which requires information not typically included in current markups, such as proper identification of author first name, last name.  One possible markup from OPF showing one (pretty good imho) way this can be done is:

 

<dc:creator opf:file-as="King, Martin Luther Jr." opf:role="aut">

        Rev. Dr. Martin Luther King Jr.

</dc:creator>

 

This spine information is used, for example, to provide the reader the option of listing his/her books alphabetically by author last name.

 

And I am sure that someone is now sure to claim that automagical tools can be created to correctly extract this information, but I would hope that these famous author name examples would be enough to persuade you otherwise:

 

Sun Tzu

Miguel de Cervantes

Marquis de Sade

 

And I am sure someone else will claim that this information can automagically be provided by the PG database itself, but again perusal of how author names are currently being encoded in the PG database *ought* to be enough to dissuade people that spine information can be correctly provided automagically from that location.