Rendered with Canvas. This uses ExplorerCanvas so it works in IE (even 6). Every time the page is loaded the tree will render differently, or you can just click here and it will redraw. Here's the javascript source code if you want to play around with it. This is a JS port of the code from this tutorial.