in reply to quick question about hash element access

Just wondering, why are you using an identifier like 'a.b.c.b'. It occurs to me that if i were doing this, id probably have the identifier be an array (ref), i.e.
my @identifier = qw(a b c d); ...