in reply to Use of Data::Dumper
The Data::Dumper for hashes is much more readable when you dump a reference to a hash (for example \%site) instead of the hash itself.