Hello friends, I think that the HTML report is not that bad after all. The subsequent replacement of the "placeholders" simplifies the program. Best regards, Otto cHtml += memoread("c:\fwh\samples\manfred.html") cHtml := STRTRAN( cHtml, "[text1]", ...