> while(@auth) > { > print "@datafile[0]"; > splice(@auth, 0, 1); > splice(@datafile, 0, 1); > } @auth will have the same number of elements as @datafile since @auth is an array of the first | delimited fields from @datafile? Make more since? Ron