Barely, but looking at the data in the various fields, the points where they broke did not contain commas or other characters which would indicate a reason for the information to be concatinated to the previous record. The commas (now gone, thanks to you) don't seem to have an effect aside from splitting the names when files were moved/concatinated/whatever.
Here's what happened.
I've got two records:
Aidells, Bruce - 415 444 4444 - Aidell's Sausage - xxx Mission - San Frandisco - CA - empty field - empty field - empty field - etc.(dashes indicate new fields)
And: Ainsly, Cynthia - Mother's Cookies - 444 555 5555 - empty field - empty field - empty field, etc
This is obviously the record following Aidells.
The exported and re-imported informations gives me a single record:
Aidells, Bruce - 415 444 4444 - Aidell's Sausage - xxx Mission - San Frandisco - CA - Ainsly - Cynthia - Mother's Cookies - 444 555 5555 - et, "Ainsly" now listed in the cell phone field.
If the commas separating first and last name are removed, the resulting record reads
Aidells, Bruce - 415 444 4444 - Aidell's Sausage - xxx Mission - San Francisco - CA - Ainsly Cynthia - Mother's Cookies - 444 555 5555 - etc-etc.
I can't figure it. The same script run on a test database I put together with only the first third of the fields filled exported record for record accurately. I can't find an indicator in the database. Go figure.