I see what you have done, but I don't see how that keeps the integrity of a datbase. If Company A has 3 contacts, I still only want Company A to have 1 company entry in the database with 3 contacts. If I follow your method I will have 3 Company A's and 3 contacts. I really want to have 1...