Another very good place is Vertical Response (verticalresponse.com). Even the man from Constant Contact acknowledged that they were very good. I've used VR for many years and am very happy with them. Customer support is swift and efficient, and they have templates and all the newest bells and whistles and reporting. I highly recommend them.