Thanks... Actually the process I am working on may potentially send out a few millions emails a week so performance is a huge concern. I have been using MIME::Lite and it is easy and works well. I found the 'multipart/alternative' flag in the Perldoc for Mime::Lite. My only question is that by using this approach you are potentially doubling the size of the email. Will this cause evil things to happen to the smtp server? Also, is there a way to compress the email?