----- Original Message ----- > Why would Python need it? Doesn't the pickle module/object do that > for it? > The same can be said for Java with object serialization but there is more involved i.e. transactions, caching, concurrency, query facilities and all the other nice things that databases do to allow you to build robust scalable applications. The Python projects probably use pickle as a starting point and build from there. Kimbro Staken Chief Technology Officer The dbXML Group L.L.C. http://www.dbxmlgroup.com