Is missing documentation perhaps part of the problem? It looks to me that somewhere someone should have pointed out that parts of the program relied on some fields being unique?
CountZero
"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law
Comment on Re: Re: Re: I cancelled my Christmas vacation