Stuart Langridge created an excellent "Javascript library":http://www.kryogenix.org/code/browser/sorttable/ for performing client-side sortable tables, by directly sorting the DOM(Document Object Model). His solution is requires no serverside code, and getting it to work is an absolute dream.