Lots of extra fields and some special casing.
Gets 64% through the frist datafile.
2721 records.