Ken MacLeod writes: > I'd like to offer up a different reason for using proxies: to remove > the concept of "ownership" from fragments of the tree so that they can > be shared by multiple processing steps. I like this! This also requires proxies to work cleanly, as far as I can tell. -Fred -- Fred L. Drake, Jr. <fdrake at acm.org> Corporation for National Research Initiatives