Since users sometimes make typos, is it possible to get users to input their email address twice?
Is there a script that does this easily?
For the ideal way to do this, you'd want to use the API for your opt-in process, though.
The Campaign Monitor Blog
– HTML email smarts to go with your good looks.