or download this
NOTE: In general, you should be using ``my'' instead of ``local'', bec
+ause it's faster and safer. Exceptions to this include the global pun
+ctuation variables, filehandles and formats, and direct manipulation
+of the Perl symbol table itself. Format variables often use ``local''
+ though, as do other variables whose current value must be visible to
+ called subroutines.