Hi,
to me yes it is the best way, but look again at your split code. foreach $item (@array) { my ($key, $title, $url, $code) = split( /\|/,$item); do other stuff....; } -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]