The biggest problem with emails is that a good 20% on any forum have probably got invalid emails.

People sign-up, then a year down the line change their email and then all mail bounces.

I get a lot of bouncing 'happy birthday' emails - most day I have at least one.

Perhaps we also need a system for verifying emails, so that anyone with an invalid one has to enter an accurate email before they can continue. Although I am not sure if this would ever be possible.

One idea I have seen on one site (not a forum) is being asked for an optional second email address in case the primary one ceased to work.

On this subject, I would also like to see any new email address having to be verified before it can be changed.