I am very very happy with Tree Manager & Tree Field control from http://www.imed-edition.net. At first there are many commands but it is very powerfull and you can develop with only 3 or 4 commands. Since I use Tree Manager I couldn't work without it. The examples stack is also very helpfull, shortens the learning and the script assistant writes most of my code. Joel