Thanks Jake. It very well could be that the hierarchy cache isn't updated properly when a forum is moved. That at least gives me somewhere to start looking.