Sorry, to use the web interface to the newsgroup.. This is an old (1993), but I hope related, discussion: Iterators: Signs of Weakness in Object-Oriented Languages http://home.pipeline.com/~hbaker1/Iterator.html - Paul