in reply to passing refs to subs

When sending strings off to be mangled, do you want to keep the unmangled version? Send a copy, not a reference.

Bet on about 90-95% pass by reference but don't get into the habit without thinking about it. It can BITE you when you least expect it.

From the performance standpoint, really small lists don't matter =) On big lists, the answer is obvious.

--
$you = new YOU;
honk() if $you->love(perl)