It looks like madhouse, but in next several years I think we will get our web back regardless what markup language we prefer to use. As CSS support in browsers grows stronger, capabilities of XML + CSS and XHTML + CSS publishing frameworks grow and merge more and more markup languages in single X(HT)ML + CSS framework at some point this will resolve formatting related problems of math community. Languages that for some reasons does not fit into this framework (MathML, ISO 12083, LaTeX), still can be handled in more awkward but in the same time more powerful XML + XSLT + CSS, XML + EcmaScript + DOM + CSS or even XML + XSLT + EcmaScript + DOM + CSS approaches. Combining text processing capabilities of XSLT or EcmaScript + DOM with formatting capabilities of CSS can yield good results (in the same time involving XSLT/DOM in rendering process slows down rendering and makes it non-incremental). Thus day when we will be able to place mathematics on web without tears is not very far and already today scientist are ready to deploy necessary XML/CSS/XSLT/DOM machinery.