James Hogarth wrote:
I wouldn't use the email due to DB query time plus it makes updating the email address trickier when it changes.
+1 for normal autoincrement primary key.
Then you can connect several email accounts to that key. Possible enhancement is to make one of the email accounts the primary with special field in the DB. That will designate the master account after the database is normalized.
Ljubomir