• After the loop, the first thing I noticed was the data type mismatch.  That found not be fun.

    That said, what Jeff and Perry said holds true.  All that duplicated data means it's time to invest in a redesign.