I've been reading the pickaxe book and I think I kind of understand them, but I really need a concise explanation of the point of them and the power of them to put me over the top. Any references to more info on this very much appreciated! I think one of the points of yield is to allow user defined classes to have easily defined iterators? Thanks in advance and have a good day! Christopher Christopher J. Meisenzahl CPS, CSTE Senior Software Testing Consultant Spherion christopher.j.meisenzahl / citicorp.com