in reply to Assesing file timestamp

Should be able to do it in a single line ...
print +(sort { $a->[1] <=> $b->[1] } map [$_, -M], <*.log>)[0]->[0];
There you're globbing on *.log, creating a list of anonymous arrays containing filename and timestamp, sorting on timestamp then getting the first element out of the sorted list and dereferencing the first element (which of course will contain the filename).
HTH

_________
broquaint