Unfortunately each email client (Outlook 2007, Gmail, Yahoo!, etc.) offers a different level of support for HTML and CSS. This can make designing an email template that looks good cross-client a daunting task. Fortunately the Email Standards Project has put together an excellent comparison of the various clients that should help when thinking about design.

View the complete report

Here is another great resource from CampaignMonitor.