in reply to hash problems
delete $passwords{"jeb"};
I am not sure if this is intentional or not, but "jeb" ne "Jeb".
--MidLifeXis