Thanks - great point about user feedback, adding this to my todo list. As for the speed of the web version - probably I should have toned the recursion depth ( it's finite btw ;) ) down compared to the desktop version, but I didn't want it to look uglier