This site has been taken down.

For Ryan McMahon's current home page, go here: www.arboricity.com