I agree there should be some kind of standard for this, or at least better support for basic stuff and better (basic) CSS support in email clients.
For now, keep the layout and code as simple as possible, so less can go wrong :)
Mailchimp has lot of developers resources as I recall so check their site.
Oh and this is very handy: campaignmonitor.com/css/b