Chris & others, cb> ... The trickiest part is colouring comments. ... Also, the comment breaks the invertability of translation. In a formal language, a "comment" is really a blasphemy. Better to write the string to nowhere or to a log. Regards, ... Peter E.