John, I'd recommend adding the <pre> element into the allowed HTML for the site and stop the bad use of stlyes you've got on <code>
<code> is for inline text, so I could put a short snippet of code in the middle of a line of text (e.g. echo "test";
) and <pre> is for big blocks of preformatted text:
This text has lots of spaces in it, but they won't show properly until John allows <pre> elements on his website
I doubt it will be helpful anywhere outside this post, but the codefilter module is interesting, and it would be handy if you enabled the "recent posts"/tracker menu item - as I use that frequently.