> how much data is considered to be "large amount"? one record
Unless you really need XML to communicate with some other app via a predetermined schema, use a database to store and retrieve data. If you only need to send data to another app via a predetermined schema, use a database and then offer an "export to XML" functionality. for s in ['regular expressions', 'XML', 'perl', 'WS-*']: print """ Some people, when confronted by a problem, think "I know, I'll use %s!" Now they have two problems.""" % s -tkc -- http://mail.python.org/mailman/listinfo/python-list