A Java GUI library that enhances the functionality and appearance of JTable and also provides a dynamic TreeTable component. Some of the features include data sorting, excel-like column filtering, dynamically add/remove columns, automatically adjust column widths, display a row header, merge/split cells, groupable header columns, table styles and other various rendering and editing enhancements. Advanced features include database connectivity, a pivot (OLAP) table, a database treetable, asynchronous data transfers and caching. The library is highly customizable, has a very simple API and can be integrated seamlessly with your existing applications or applets. The TreeTable component is extremely powerful and flexible: it provides a multi-level tree structure, headers, multiple footers and aggregate functions. Extended API Javadoc documentation is included.