While ConstantContact is good, and reasonably priced, there are other ESPs (E-mail Service Providers) that provide a slightly more robust feature set for not much more of an investment.
Where ConstantContact seems to fall down is in list sign-up options and its forced branding on your email, since the ConstantContact footer and logo is present on all email sent from the ESP.