Thanks for the responses.
So, As I understand it, I don't have to pass a $variable into a subroutine call before i use the $variable inside the sub?
Also, does the $variable get modified globally if it is called directly inside the subroutines and modified?
I am using the learn-perl-quick books to try to put together some cgi's.
Thanks again for the responses.