> What do you mean by 'works well with the mmap and array modules'? I'm not sure, since I don't know what your memory object does (and frankly, I don't really understand what the mmap module does either :-). I was just mentioning these because they are other modules that have been used and/or proposed for buffering needs. --Guido van Rossum (home page: http://www.python.org/~guido/)