in reply to Accessing a hash of hashes in order ...

perhaps you'd be better off changing your data structure to look like
%camArray = ( 'seattle' => [ [ ' Select a Traffice Cam', '' ], [ 'I-5 at NE 45th St', 'cctv135' ], . . .
Then you could get them out in the order you put them in. You'd access it like
foreach (@{$camArray{$trafficArea}}) { print "$_->[0]\n"; # for the label print "$_->[1]\n"; # for the value }

/\/\averick