I've tried to use ASCIIMathML in a forum http://elinkage.net/omath or http://omath.yi.org for highschoolers. I found some difficulties to find the complete instruction of using asciimathml.
For example, to insert "not divides" symbol, I have to hack the script to add a line for "!|"
Another difficult thing for me is the inline notation of continued fraction. How to make the + sign down to the right position like
1 1 1
3+ - - -
2 + 3 + 7