This is what I\'ve got. It works. But, is there a simpler or better way?
One an ASPX page, I\'ve got the download link...
If you want a colon delimited value converter then there is a 3rd party open source called FileHelpers. I'm not sure about what open-source license it is under, but it has helped me quite a lot.
In addition to what Simon said, you may want to read the CSV how-to guide and make sure your output doesn't run across any of the gotchas.
To clarify something Simon said:
Then surround this by quotes if you want
Fields that contain doubled up double quotes ("") will need to be completely surrounded with double quotes. There shouldn't be any harm in just wrapping all fields with double quotes, unless you specifically want the parser to strip out leading and trailing whitespace (instead of trimming it yourself).