I appreciate your advice and your reply. Unfortunately, I have no idea how to implement. I am sorry if I gave the false impression that I knew what I was doing with my code snippets - I am figuring this out as I go. That is why I was hoping for a working template. What I don't understand how to do (in code) is to figure out what pieces I can throw away, which pieces I need to keep, and how to make sure when I reconstruct the message I have done it properly. I have no issues with dropping the HTML piece (or RTF) as long as there is a plain text piece, but is it still mixed/alerternate at that point? What happens if it is MIME and the only thing I get is HTML?
I know this is my problem and not yours. I guess I have more questions than I have answers. I can make the code work if I get a specific type of message - I don't know how to say - DWIM to my code.