I saw a link to this FileHelpers Library today while reading my blog list. This is very interesting – from their site: The FileHelpers are a free and easy to use .NET library to import/export data from fixed length or delimited records in files, strings or streams. The idea is pretty simple: You can strong type your flat file (fixed or delimited) simply describing a class that maps to each record and later read/write your file as an strong typed .NET array ...