Something is wrong with your implementation. I never see the HTML part when I receive the email (try rev 120 of the jeans project). I suspect this is related to the order of the parts. The html part is always the first to be printed in the raw email. Maybe it should be the last one?