Sort::Fields provides a general purpose technique for efficiently sorting lists of lines that contain data separated into fields. -Anton