Cyberman, grazie per la risposta.
Di Flash non se ne parla, è proprio quello che sto cercando di evitare!
Comunque, sto cercando di capire anch'io quale sarebbe la miglior sezione!
Ad ogni modo, vorrei fare un sito dinamico (senza usare flash): se i CSS sono solo per la formattazione e il layout (cosa che sto studiando su questo sito) e se javascript potrebbe servirmi per cambiare qualcosa al volo (come i colori dei bottoni), a chi mi rivolgo per creare una galleria di foto con scheda leggendo un semplice file xml che userei come database ?
Per esempio questo sito:
http://www.toddbracher.net
Ha un menù a destra che, cliccando su una voce, si apre con tanto di animazione: come hanno fatto a non usare flash?!?!
Poi, mi sembra, ma correggetemi, che quando si clicca su una voce, viene aggiornata solo la parte dei contenuti, il menù mi sembra non venga caricato: com'è possibile cambiare una parte della pagina senza caricare una nuova pagina?
Questi sono i miei dubbi.