in reply to loop not ending...

sorry, the loop that doesn't end is the one that starts:

foreach my $certified_person (@certified_people)

"sometimes when you make a request for the head you don't
want the big, fat body...don't you go snickering."
                                         -- Nathan Torkington UoP2K a.k.a gnat