Learn something new _EVERY DAY_! I like that approach. Anything that "separates" functionalities. I was thinking of it in terms of "mooshing it all together". > .....See? 'Cause I wanted to "map" the filenames to some alternate > arrangement; but I wanted to "collect" BeadShot objects from the > filenames! :-) I thought it was pretty cool that Ruby allowed me to > specify my intent in a way that seemed so natural to me... I could > envision using :size vs. :length similarly...