How can I create and append to a tab-delimited file in C#?
Here is a fast and very easy to use library that allows you to specify the delimiter. It is hosted on CodeProjects. This gives a matrix like access to your delimited file (e.g. a 2 dimensional array).
CsvReader