Well… i have to confess sometimes i do email coding at my new job. Not so much coding as debugging it. Yes, we use HTML tables, circa 1999. You just have to, no other choice with flimsy CSS support. And the most annoying email clients are Gmail (sometimes), Outlook 07 and Hotmail. Hotmail being the WORST ever. People, if you still use Hotmail i urge you to switch to either Gmail or Yahoo. Stop being so lame!
If you code email with images, you will see that Hotmail inserts white spacing in between table rows. I found this solution which worked like a charm for me:
for each image put style=”display:block;” Yes, as simple as that. Gets rid of spacing.