I have a large list that is a list of lists. The format is as follows: (("C" "1" "xxx")("A" "1" "xxx")("B" "1" "xxx")...) This list contains over 12,000 lists (compiled from a large database). I wish to sort the lists without disturbing their contents, such as this: (("A" "1" "xxx")("B" "1" "xxx")("C" "1" "xxx")...) Sorting strings is a piece of cake, but I'm having trouble with sorting lists. Ideas? Thanks. Bruce