Why don't we just code our own XML/Python DB storage 'dbm' file? We could store things in dictionaries and by keys (wink to Brad) instead of creating lots of little files. Then we could either load the thing into memory or just leave it as a file on the filesystem (through auto-pickling on occasion). I guess it goes by how fast Python can search thru the keys, but the dictionary type seems so well suited to this. D Deanne Taylor Biophysics Graduate Program lilyth at umich.edu University of Michigan http://www.umich.edu/~lilyth Ann Arbor