My what #beautiful code!!

It looks like you are both moving through the record AND parsing the extraneous data!?!?!

Man - so many nuggets to glean here!!!