in reply to finding commas within commas
And if you want to be able to have newlines inside of your strings, then you'll want Text::xSV instead of Text::CSV.