ExtJS's set of grid panels was just about the most impressive one I've seen thus far (tree grids, group grids, paging grids, features for filtering/searching, sorting, hide/show columns, binding to xml/json/direct, etc). Though it would probably huge overkill to tie yourself into the whole framework just for one widget.
Examples: http://www.sencha.com/products/extjs/examples/#sample-2