Table-based layouts is the only practical option for HTML emails, which is exactly what these guys were doing.
> writing an XSLT stylesheet to transform an in-memory representation of a customer's bill into an HTML version for display on our site.
If you decide to counter-preach, it helps to read the article and understand it first.
Table-based layouts is the only practical option for HTML emails, which is exactly what these guys were doing.