Possible Duplicate:
What HTML tags are allowed on Stack Exchange sites?
Within the <pre>-environment the tag <u> has no visible effect (Firefox 7.0.1 but also earlier like 3.6.17). I would expect it to underline. I use <b> already to mean something else (user input - the <kbd> is not very readable for this).
<u>is (thankfully) not supported at all, regardless of<pre>. Aside: the more you get carried away with the formatting, the less readable your post usually gets. Simpler is better.<pre>blocks when you want rich text formatting. Simple.