--000e0cd16e80f63eeb04625bfcbd Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit I love it! Thank you all for the discourse. I take Igor's reference to the Ruby bible as the most authoritative explanation, which directly indicates that these two are *intended* to be equivalent constructs. What I like about most is that it was very elegant looking AND made me stop to go find out exactly what was going on. Metaprogramming beauty. I suppose that goes against the grain of some who wish for the code to tell you clearly what is going on without reference... but how would you know what <