Hi,

one of the last change is worst than the original version.
you replace $Lc+' by '< and '+$Tc by >'.
This is not a good idea because all strings that look like HTML tag now disappear !!!

other changes seem OK.

one suggestion :
i know at least 3 special characters in HTML : <>&
at the beginning of Kix2HTM, special char are replaced with chr(1), chr(2), chr(3)
at the end of Kix2HTM, why not replace these characters with special HTML tag. I have tried to replace
 Code:
$OutBuffer = $OutBuffer + Join(Split(Join(Split(Join(Split(Join($SrcTxt,@CRLF),$1),'&'),$2),'<'),$3),'>')
with
 Code:
$OutBuffer = $OutBuffer + Join(Split(Join(Split(Join(Split(Join($SrcTxt,@CRLF),$1),"&amp;"),$2),"&lt;"),$3),"&gt;")


The result seems better even if you let < and > in place of $Lc and $Tc !!!
_________________________
Christophe