a difficulty of the single entry for joe<->bob is that its hard to have a unique constraint across two fields. you'd want to ensure that joe+bob is unique and that there's no bob+joe
-- john r pierce 37N 122W somewhere on the middle of the left coast