I dare you to look at the API for some of the "traditional" email service providers. I've had the displeasure of working with a few from some of the big names and they are real DailyWTF material.
http://www.jongales.com/blog/2009/10/17/constant-contacts-in...
Silverpop is similar.
Hope this helps!