>> I would also advocate an optional reverse=False argument, so that >> >> result = sort(names, reverse=True) >> >> is equivalent to >> >> result = sort(names) >> result.reverse() Guido> While we're at it, +1. direction=[ascending|descending] ? Just a thought. Skip