I was wondering how difficult it would be to add support for nicely formatted mathematical equations. I believe that the standard is to use MathML (a form of XML).

Hmm, maybe it already does:

<math>

<mrow>

<mi>x</mi>

<mo>+</mo>

<msup>

<mi>y</mi>

<mn>2</mn>

</msup>

</mrow>

</math>

Nope