If you are looking for something small and upscalable it may be the right answer (minus all the work it might take you to build and use), kind of like people using form mail to make a csv from their website. Later they can turn around and draw that into a database as they grow. XML is great for export and converting to other things because it is rather simply organized and parsed.
in reply to XML for databases?!?! Is it just me or is the rest of the world nutz?
But that's just my opinion.
michael at inshift.com