Using Unobtrusive Javascript techniques, this tree control presents users of modern, javascript-enabled browsers with an expanding and collapsing tree structure, while preserving the tree structure in plain HTML format for those browsers with less capability.
What's unique about this approach is that this control requires no virtually javascript knowledge to implement. The entire tree structure is built from a normal <UL> HTML structure. The DHTML loads, finds the structure, and builds a tree out of it, all automatically.
See the documentation for details on exactly how to use this in your page, and view the source of this page as an example.