Ext is well-designed and complete, it is one of the few libraries designed to do the majority of what you want. I would recommend simply enhancing what is there in Ext.
Multi-column has already been done:
http://www.extjs.com/forum/showthread.php?t=48324
It's very possible that ExtJs has the ability to reuse your sorting code as well.
altCognito
2009-04-08 23:43:20