Non so se può tornarti utile, comunque ti dico la tecnica che di solito utilizzo io.

Leggendo i post e guardando i siti degli altri utenti forse sono uno dei pochi che continua ad usare le tabelle, da quanto ho capito e stando a quello che dice il w3c, sarebbe meglio non usare le tabelle per contenere la grafica ed è sconsigliato annidarle... ma io continuo a farlo sembra che le pagine me le valida lo stesso.

In pratica, realizzi il layout del sito con tabelle, spazi per i menu, spazi per eventuali banner o News etc etc...
poi, con un po' di PHP, javascript o altri linguaggi, includi le parti del sito che si ripetono in tutte le pagine.

I css li uso solo per la formattazione del testo, allineamento testo e background delle tabelle.

Se poi intendi gestire il tutto (testi compresi) attraverso database, allora la faccenda diventa un po' più complicata, ma se è solo per il layout sono sufficienti piccoli accorgimenti.


Ciao