I came across the comparision with table based design a couple of times, especially from people complaining about ‘divitis’. I think faux is superior over tables for a number of reasons:
* faux does not require the same amount of items in every line, like you have using td’s in tr’s (there’s no such thing as colspan here!), therefore the markup is more efficient and clean
* faux gives far greater flexibility in handling what each cell ought to do compared to the rather rigid way tables are rendered
* it complies with standards - using tables for layout does not
* it eliminates a lot of the crossbrowser whitespace issues; tables do not
Remember this technique is mostly suited for grid-based designs. You have to define a grid, which by definition implies rows and columns. But the flexibility is far greater.
So Outlook ‘07 messed it up. What else is new? Sigh….