I know there are ways to set up the headers so that if the client can see HTML email, it'll default to that, otherwise show text if they can't see HTML. I'm not sure on the header syntax, though. Search around on here or Devshed because I've seen it discussed. Or, look through some of your own emails to see what the headers look like.
---John Holmes...