If you thought developing websites that work in IE6 was bad, wait until you start working with email templates. If you were developing websites 10ish years ago, the markup you were using then is what you use in email templates today. Table based layouts, inline styles, et cetera. It make take a while to get used to but it really isn't as bad as it sounds. Just remember to follow these couple of tips I've put together.