Этот код хорош со структурной точки зрения. Это действительно XHTML. Сравните это:
<orders>
<order id='2009/1'>
<item id='1'/><item id='2'><item id='3'/>
</order>
<order id='2009/2'>
<item id='33'/>
</order>
</orders>
Хотя это может выглядеть странно, поэтому предлагается использовать colspan. Таким образом, вы можете заставить один TD заполнять строку, вместо того, чтобы быть шириной TD над ней.