Updated the list management scripts (end-user ones) to add the ability to update the e-mail address. First change was to modify the /listpref shortcut so that it points to a management page where the user can choose whether they want to subscribe, unsubscribe, or update. The update page was fairly simple, though it could be improved by using stored procedures on the SQL server. Lots of similar code to accomplish one request. I'm not sure what direction to go with that, however, since FM wants to investigate using more open-source products. EK is heavily into mySQL, but it's not nearly as robust as some other open source databases, such as postgreSQL.
I'll probably just wait. The script will likely have low usage and with the contact management project ramping up it's only a matter of time before the mail scripts are replaced completely.