Quanah Gibson-Mount wrote:
Generally the best thing to do if you are going to have multiple addresses (say home, work, business, mailing, etc) is to have custom attributes specifically for those addresses
IMO this is the worst approach since you need support for such a custom schema in e-mail clients etc.
My approach usually is to model that with a single person entry and several contact entries associated with the person entry. For maintainenance those contact entries are tied to a person entry by 'seeAlso' (or a another custom attribute SUP 'seeAlso').
Ciao, Michael.