I've posted about this numerous times and the replys I've had only work under certain conditions.

I have a TreeView control and two buttons which Move the Nodes Up and Down in the tree, moving all of each node's children, and all of their children's children etc...

Isn't there anyone who can answer this?!