>But wait... what about FREAD() which (apparently) does have the 65535 limit. If I can't use FREAD() to read in a line from the file, how can I read in a line of the file?
FREAD does not read "a line" from the file, it reads a chunk of the file. It's up to the priogram how to interpret the chunk. You can acomplish what you want with 2 FREAD in place of one now.
lcLine = FREAD(lnFH, 37500) + FREAD(lnFH, 37500)
--sb--