>It will be obvious to most readers that Damien meant "carriage return characters" (that is, 0x1D = ^M = '\r'). I think you meant 0x0D :) >Just heading off any pedantic corrrections at the pass before they hit the mailing list archive. No worries! Kind regards, Wiktor