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.