JavaScript/DHTML tree (hierarchical list) widget that loads data asynchronously as-needed, with Ruby bindings.  http://www.epiphyte.ca/proj/livetree