Tambien puedes hacer cosas mas complicadas como usar componentes del lado del servidor para enviar ese mailing, CDONTS, ASPEMAIL, JMAIL, etc.
Despues usas un lenguaje de programacion como ASP o PHP y compones formularios de alta y bajas de listas de correo, etc
Si te decides por esto hay tambien scripts hechos, por ejemplo en:
http://www.hotscripts.com/ASP/Script...List_Managers/
Y si decides hacerlo todo por tu cuenta veras todo lo que se puede aprender