I hadn't seen this done, other than Sonjaya's blog post (thanks! it was very helpful), so I decided to make as nice an implementation as I can extending the existing treeview and dragdrop support. Here's what I came up with.
treeview_dragdrop.js | demo.html (shown below)