Six systems, six ID schemes, no agreement on what a customer is. Here's the method we used to fix that, and why the fix isn't a better model.