Thanks for the suggestions I'll update it with some stuff written in... if I make it parse HTML it won't be "actual" HTML. I can allow "<b>text</b>" to pass through as normal but stripping junk out of "<b class="stupidclass">text</b>" might be too much of a pain to bother with.