in reply to Shrink this sort subroutine

BTW, you could also just split your dates on /\D+/, since the date and time is all numbers...

and you can always use reverse for descending searches....
                - Ant