>I don't think I completely understand your code. When you put > > 'join( '|', values %hash )'
That line of code is read pretty much the way it looks. It's like saying "Ok Perl, I want you to grab all the values in this hash and glue 'em together with a pipe character". So for example, a statement like that would be assigned to a scalar as a string and you would do something with it. Your string in this case would look like "value|value|value|..." Values is a built-in function. If you wanted to iterate through the values of a hash you would say something like for (values %hash) { There is a similar built-in called keys. You can guess what that does. Cheers, Nathanael -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]