Here is the commit message: Changed the csv.reader() fileobj argument to interable. This give us much more flexibility in processing filtered data. Made the example excel dialect match the dialect in csv.py. Added explanation of doublequote. Added explanation of csv.QUOTE_NONE. - Dave -- http://www.object-craft.com.au