Thanks Alex. Yes, I know CSV can be messy. But I have good control of the data and know what characters I can expect. And, I do not really want to make any changes to the server side at this time, prefer to have a client-only solution creating the file.