I wrote a CSV import library a while back, let me dig it out and post it.. I ran it against some test CSV files and it seems to handle all the weird little quirks in CSV (double quotes, newlines, etc)..