Yo llegue a emplear archivos Xml como bases de datos, empleando el proveedor de datos para Ado .Net de Paul Wilson. Pero en mi caso personal, no cumplian mis necesidades (esta muy limitado el proveedor), por lo que termine empleando Sqlite.
Mas informacion sobre como manejar archivos Xml como bases de datos en:
http://weblogs.asp.net/pwilson/archi...18/231185.aspx http://www.dotnetjohn.com/articles.aspx?articleid=188 http://www.gotdotnet.com/workspaces/...1-4815cd7cd736