2009-07-22 21:50:13 UTC
The main reason we went with XML is that it's a human-readable(ish) format which just about everything can work with. SQL, on the other hand, while the biggest standard in the database world, still behaves slightly differently depending on whether you're using MySQL, MS-SQL, PostgreSQL, or what have you. And at the end of the day you still need to get the data out into something that can be displayed.
In principle it would be fairly easy to create an importer/exporter from the XML format used by this software to a database like SQL. So far we have not had any use for such a thing. While I can envision general use cases, implementation may be dependent on the specifics. Anything we implemented in a vacuum would not get it quite right for people who <i>do</i> have a use case, so until someone suggests one we'll leave well enough alone.
Thank you for your comments. We're always happy to hear when people find our project useful.