My suggestion would be to expound on Alnoor's post-edit idea. Insert a temp field that will assign some obscure ascii character that will never be used in the data and then run a vbscript to replace the trailing comma, double quote, character, double quote, and comma in one replace call with vbcrlf.