If you are looking for a good CSV parser look no more. Check out http://filehelpers.sourceforge.net/
Besides reading and writing CSV file using .NET (C#), it allows you to work with a CSV file in a strong-typed manner.
You can even read/write to a database or Excel file from the CSV file.
It even works with fixed width and delimited files as well.