The problem with allowing HTML code in a forum is that there is a risk of someone either slipping an annoying mistake into the code (such as an unclosed XMP tag) causing the rest of the page to be malformed, or worse, a naughty bit of javascript. At least UBB gives the site admins a bit more control over the display of the text. Besides, image how awful it'd look if everyone could post in different fonts and colours