Looping reader
Looping reader
Looping reader
Looping reader
Looping reader
Rewrote the looping reader to allow richer error reporting.  The old loop prevented try/catch