You're both right, but not in any way that makes me look good...
The problem IS with the way I'm defining my data structure... sort of... in that, although I define it ok, I then do nothing with it except print it with Data::Dumper. The hash I'm trying to iterate through is a DIFFERENT HASH! I just wrote the wrong ****** name... /me reaches for the Slapping Trout.
I told you it would be embarrassing... thanks for helping me find it!
§
George Sherston