... CR LF was probably the first example of Microsoft bloat. ... Sorry, but it was inherited from CP/M. At least Microsoft got rid of the ^Z at the end of a text file and padding to 128 bytes (which was due to CP/Ms sector-level file sizing). Craig