I have library code on this site to parse text files using the .NET TextParser library
http://dyndeveloper.com/ArticleView.aspx?ArticleID=154
and
http://dyndeveloper.com/thread.aspx?Threadid=1378
But today's task is a little different, the file had variable lengths. The code sample below introduces a variable then setting the line lengths to solve the problem