[EDIT: don't do it this way - I thought you meant ReadLine() ]
Perhaps, read the whole file into the string (using the length of the file), and then break it up from there.
Perhaps, read the whole file into the string (using the length of the file), and then break it up from there.