I am curious about the extra character mentioned in the original post.
Thanks Sylvio. I've made screen caps to illustrate the problem:
Firstly, in IE7 (Windows XP):

And this is what the same page looks like in Firefox 3 (OSX):

Nothing special with the code, just normal HTML stuff like:
CODE
<div>
<h2>Title</h2>
<dl>
<dt>ABC</dt>
<dd>123</dt>
</dl>
</div>
And when I do a "select all", it clearly shows some extra space characters in various places:

But if I get rid of all formatting spaces like so, it'll get rid of the extra space characters in IE:
CODE
<div><h2>Title</h2><dl><dt>ABC</dt><dd>123</dt></dl></div>
(but surely you'd understand why I'm not doing it this way if I'm the one maintaining the code)
Any idea why this happens in IE but not in Firefox/Safari? Thanks in advance!