mack - 7:25 pm on Aug 23, 2009 (gmt 0) Mack.
One thing to take into account is your clients userbase. When a user signs up you should provide the option of html mail, or plain text. Some users can't or won't accept html mail. Offering the choice of plain text will prevent mails being sent that can't be read.