Well, no gurus responded to my earlier posts regarding the TreeView questions I had, especially on how to scroll the TreeView when dragging and dropping a node. So I was forced to take matters into my own hands! After surfing for a while I found what I was looking for at:
http://support.microsoft.com/support.../Q177/7/43.asp

After applying their example to my project, it worked great.

I could still use some help on the sorting issue, although this is not as critical. (The issue was, when dropping a child node from one parent to another, how do you sort the "new child" within the new parent? I don't know quite how to apply the Sorted property.)