Questo è l'attuale template che sto modificando, in pratica il mio sito si è evoluto nel tempo, giorno dopo giorno, mettendo/togliendo diversi pezzetti di codice in più.

http://www.ciacchi.it/temp/template.php.html

Ora, fermo restando che tutto il codice ha bisogno di una bella pulita (i nomi dei file, i title, gli alt, ecc.)

1) Conviene usare le tabelle o dovrei usare i div? quali sono i pregi/difetti dei due modi di sviluppo?
2) Come si può implementare la funzione che "aumenta/diminuisce" le dimensioni del testo? con i fogli di stile?
3) Che ne pensate se implemento una funzione di traduzione del testo? nel senso italiano/inglese, con i menu' tradotti da me ed il corpo tradotto in automatico?

Sono ben accetti suggerimenti riguardo a qualsiasi ottimizzazione dell'interfaccia, nell'ottica dell'usabilità/accessibilità.