Forum Moderators: open
It's your choice, and just one more trade-off to add to the pile that websites require.
One of the (many) advantages of using CSS-P was that every 'element' on the site could be enclosed within it's own DIV and would be rendered one by one as the browser parsed the code within the <DIV></DIV> tags. Thus the user saw something happening on his/her screen to keep them interested as each DIV was displayed...
Surely using one div (while getting around the validation problem) is just bring us one step back towards the many problems encountered with tables?