> The underscore really belongs to the "C/C++" language and isn't really > so much of a standard in Perl.
Not true. From perlstyle: While short identifiers like $gotit are probably ok, use underscores to separate words. It is generally easier to read $var_names_like_this than $VarNamesLikeThis, especially for non-native speakers of English. It's also a simple rule that works consistently with VAR_NAMES_LIKE_THIS. --Ade.