> > I found the CSV module in Python to be surprisingly confusing when I > first encountered it, given Python's elegance in many other cases. The > Dialect thing drove me nuts at first! > What's nuts is that something as simple as delimited data still causes headaches at this point in our history. But then again, so does label printing. I'm trying to understand why all software that reads/writes delimited data doesn't let you define field and record separators of any length/pattern so it doesn't matter if newlines or other normally problematic character sequences occur in your data. Heck, awk has allowed people to do this in a single line since the 70's. kyle