The last 2 days I've been playing with the Category class and I think I found a bug. The problem arises when I user Category::moveCategory() function. The children of the category get scrued up. I've attach a patch that fixes the problem for me. Regards Mario