If a table representing contact details can have 2 but no more than 2 email addresses is it really worth factoring-out
emailaddresses to a separate table. Technically it's a 1-to-many relationship so should be done this way but what is
thegeneral practice out there in such "max. 2" situations? Keeping them as:
Primary Email
Secondary Email
.... also preserves priority though not strictly normalised, I know.
gvim