You'll want to check out the specs on CSV files. You'll find that for text strings, they need to be enclosed in double quotes. But then what happens if you have a double quote in your text string? Yup, it gets a little messy, but its not too bad. I'd tell you how to do it, but its been a while and I don't want to give you incorrect information. But google will tell you...
You might also look out for carriage returns. Don't know if you'll encounter any. Some programs don't mind carriage returns (most Microsoft Office apps), but others may complain (like Act).
Also, watch out for Excel if you're using Excel for any of this.
Excel has the most botched up CSV import functionality I have ever seen.
The rules say if you have a text string wrapped in quotes, its to be taken literally. Example:
"00123"
You would expect Excel to import this as 00123 but instead imports it at 123. When is this a problem? Zip codes. This is a huge problem with zip codes. So I figure I warn you about that.
Beyond that, that's about all the hang ups you should expect.