I am pulling records about the same people out of a few different systems into one folder, so an agent can actually work with them. The merging is not the hard part. The hard part is that the same person shows up three times, slightly differently, and every system is convinced it is the right one. Phone written four ways. Name spelled two ways. One system has the newest email, another has the newest address, and the one with the better data is not the same one twice in a row. Right now I pick a winner per field instead of per record, and I keep the losing values in the same file so nothing disappears quietly. It works. But the file keeps getting fatter, and I am not sure fat but traceable is the right trade for something an agent reads on every request. For anyone whose folder is fed by more than one system: do you settle the conflict once on the way in, or keep both versions and let whatever reads the file choose at the time? And what happens on the day one of those systems changes its mind about a person you had already settled?