Steve Atkins wrote: > First, am I right to say that the snippet above isn't valid, > and the blank lines should go away? Well, it certainly breaks my parser, which stops on the first blank line. I'm wondering about the cause, though: Are you sure the CR/LF/Newline mapping is proper all along the path? <csg>