To make your struggle seem easier, remember that Drag-n-Drop is one of the hardest tricks to implement in a bug free manner. That is why you see very few good working examples. So if you do succeed... post a working demo, for the people seeking later. :-)