Thanks for your posts, guys!
Almut - I thought that the variable @_ would take whatever was passed to it, even for a subroutine without any explicit arguments? Therefore, I should be able to pass either a scalar or an array, without having to explicitly define arguments.
friedo - Thanks for your help in finding out how I was corrupting my own data.
Regards,
Scott