in reply to TIMTOWTDI -- so long as it's not my way

I've done this one twice:

print join '|', @array, "\n";

and both times tried to figure out how that empty string got on the end of my array before coming to my senses.

Update: Oh, and I might as well admit, both times the statement was a toss-in just to make sure everything was as expected so far -- go figure :-)