My biggest repulsion is the "anonymous method" syntax. My thoughts on the matter haven't changed. A method invocation without a method name .() is absolutely confusing and not in line with Java's syntactical pedigree. If there's a chance for "invoke" to come back -- or anything with a name -- let it come back. Paul