The readData() function now works with the .csv format that is actually put out by saving a spreadsheet. I messed up thinking that it would put each element in double-quotes. Just turn in the code I asked for and I'll make the small changes. The biggest change was in readData() and I have fixed that. I am going to alter our export code to output in the same format.