The latest publisher refactoring is a sight to behold. Jim, Stephan, Steve, and others, congratulations on a job well done. There are interfaces and unit tests, the code looks like it adheres to the specs, and the separation of concerns is tidy. The number of concepts has even been reduced. Zope 3 doesn't look so far off anymore. :-) Shane