I made the last comment on the article mentioned in your post. I’m still waiting for Garrett to get back to me with an example of a form that can’t be done without a table and wouldn’t be improved semantically 😉

If you haven’t read my article on Why Tables Are Bad Form take a peek now. I still stand by everything I wrote then.

The crucial thing to remember about tabulator data is: A cell gains extra semantic meaning from its position in the table. You can see it is related to the other cells in the same row, you can see how it relates to the same column in the other rows.

Take a calendar for example: All the Mondays are grouped together in a column. You can pick a day number and immediately know which day of the week it is. Likewise, you can tell which week number it belongs to and all the other day numbers within that week.

That’s tabulator data.