My code above reads the whole file in, and then splits it by carriage return-line feed vbCRLF, resulting in an array str() of lines.