Oi !
Tá aí uma classe bem legal ! lool
Mas, eu não lhe chamaria newsletter, porque newsletter é como um jornal, ou uma página de um site q tem muitas notícias !
Eu lhe chamaria mais subscrições, mailing list, lista de e-mails ... acho q estes nomes são mais apropriados ! :-)
Outra coisa, porque não usas o package / pacote DB do pear ?
Vantagem: se mudares a base de dados do mysql para o oracle ... só tens q mudar uma linha q é o dsn, e assim tens q mudar todos os scripts em mais q 1 linha, o q é bem mais trabalhoso !
pear.php.net/manual/en/package.data
...
Pensa nisso !