I am trying to figure out how to sort the listview by column headers, where it will list a-z,0-999+ when clicked but when clicked twice, it will list z-a,999+-0. I have several headers which i am trying to add this support for, and I'm not sure where to start, I have never attempted this before. all help is great. thanks.