Open one form, select contact1, open form two, select a different contact... the contact data in now the same in both forms. I can see that this is exactly what the ShardDataTableKey should do.... how should I handle this type of situation?