Well,
had a client try his new mailing list.
He used his mobile phone keyboard to autofill the email addresses. This adds a space at the end of his email address, and the email address is declared invalid and he complains.
Made this change to index.php at two places:
function compareEmail()
{
document.subscribeform.elements["email"].value = document.subscribeform.elements["email"].value.trim();
document.subscribeform.elements["emailconfirm"].value = document.subscribeform.elements["emailconfirm"].value.trim();
return (document.subscribeform.elements["email"].value == document.subscribeform.elements["emailconfirm"].value);
}
Add the two lines with trim.
Works