Kan bara hålla med Syke här, en div och en span har inget semantiskt värde, en tabell har det.
Framtidsutopin har länge varit att någon gång skall all data på webben vara XML (XHTML 2.0), dock insåg man att detta inte var realistiskt, och det är därför man har återupptagit utvecklingen av HTML ->
http://www.alistapart.com/articles/previewofhtml5
En till intressant artikel med lite bakgrundshistorik:
http://immike.net/blog/2008/02/06/xhtml-2-vs-html-5/