I have been working with Denny on a Mailshot Management system at work, the last couple of days have been spent finishing it and now it seems to mostly work.
The last hurdles have been
Sending HTML email sends you back to the dark world of the late 90's web where various parts of HTML are unsupported, broken or handled differently by each client and webmail is even trickier as you have sites that munge the HTML, eating, modifying and replacing the content of the mail.
Anyway, the key solutions are to use to provide the style in a couple of ways (cid, href, in style tags) both in the HTML Header (which may get eaten) and body.
I also found some very good references but haven't the time to read through or summarise them properly so here are the links