I've re-factored the file interfaces to reflect the current discussion. I've also redone the MutableSequence and Mapping interfaces to use default parameters, which makes them much more comprehensible. See what you think. > http://wiki.python.org/moin/AbstractBaseClasses Bill