El CSS desde luego es importante y tiene razón de ser, pero creo que tampoco hay que llevar al extremo el asunto de las tablas, las capas están bien y te dan mucha flexibilidad pero hay páginas en que lo que tiene lógica es utilizar una tabla por la propia naturaleza de su estructura...
Yo procuro utilizar capas, con alineamientos, float, etc. pero en ocasiones es absurdo estar rompiendose la cabeza para estructurar las cosas cuando con una tabla se soluciona, y además salvas las diferencias entre navegadores...