They have an FAQ here why "It works in IE, but not in Mozilla".

It looks like IE takes the xsl transformation and then parses it again to generate the html output. Mozilla simply outputs the result of the transformation.

If someone who knows more about XML/XSLT would like to point out what I'm doing wrong, I will see if I can implement some changes.

If you take a look at the index.html page in Mozilla, it at least looks like it is supposed to. So the problem is with the XML/XSLT, which is something I knew nothing about a couple weeks ago, so I need some help here.

Tom