Quick link for your delectation on adding ARIA events to the native drag and drop in HTML5. Not very interesting in itself but the keyboard bit was a bit better.
The recommendation in the HTML5 spec is the keyboard drag and drop works as copy and paste. Tab to the element, copy it, tabbing then moves you to the various drop zones and you paste to drop the element. Is nice, I likes it.