io faccio tutto con xml tranne il database degli utenti registrati e del forum per il resto, fotogallery, menu, link, messaggi, posta, visitatori, profilo utenti, dettagli prodotti, moduli etc. tutto in xml

i tempi di mysql e le risorse impiegate da quest'ultimo dal server per eseguire una query per una semplice galleria di foto od un menu sono secondo me uno spreco e + lunghi anche se da primo impatto non te ne accorgi ma ne risente il server quando aumentano le richieste


i file xml per le gallerie etc. li puoi aggiornare tramite upload ftp o con apposite pagine web online stà a te la scelta

ovvio che per utilizzare xml al massimo devi lavorarlo lato server, io uso asp.net