in reply to sort and undef

You can always supply your own sort criterium in the form of a piece of code with the variables $a and $b that such that undef is larger than any other value. For more information, see the sort() docs.

Hope this helps, -gjb-