One thing I'm curious about- Do you guys think that there would be a more efficient way to read in the file, instead of doing it line by line. Perhaps a way to read in one packet at a time? The files are too large for slurping, but is doing it line-by-line the most efficient way?