in reply to crazy hashes

Well, I have noticed that Data::Dumper produces funny results when printing hashes, just like you are experiencing. Try passing it a reference to your hash instead, and it should show up in a nicer format. Instead of all those VAR1s.