Sigh, sorry if my last message is garbled --blame Google groups. BTW, speaking of #build_hash: Anyone have a "smoother" name? I was thinking possibly #remap. Which leads me to wonder, actually, why is #map the same as #collect? Always struck me as strange that those two words would be considered synonymous. I'm guessing its derivative from another language? T.