Usar DIVs y CSS no consiste en usar div para todo, si no simplemente no usar tablas para posicionar el texto de la web y usar los elementos HTML correctamente.
si necesitas poner datos que por su naturaleza deberían estar tabulados lo mejor sigue siendo usar tablas pero indicando que campos son cabeceras, a que ejes pertenecen los datos y todas las opciones de accesibilidad que se pueden poner en las tablas.
Pues pones tablas.
(Puntos:2)( http://helvete.escomposlinux.org/ )
si necesitas poner datos que por su naturaleza deberían estar tabulados lo mejor sigue siendo usar tablas pero indicando que campos son cabeceras, a que ejes pertenecen los datos y todas las opciones de accesibilidad que se pueden poner en las tablas.