actually something like this works fine


Open strFile For Binary As #intFile
strText = String$(LOF(intFile), 32)
Get #intFile, 1, strText
Close #intFile

strLine() = Split(strText, vbCrLf)
lngLineCount = UBound(strLine)

then I read the lines from the array.. later.. I read the lines starting at the last line I read based on that same array which is stored as a variable. I was just trying to see if I could get a little more speed using this method.