Could an initial sort direction be added in the attributes for each column.
When a column is first clicked, it would be useful to set an attribute to indicate whether the first sort on a column should be ascending or descending (especially useful for large databases).