A couple of weeks ago I posted an article on creating a drag/drop portal interface with Drupal and Script.aculo.us [1]. Many comments were interested in a jQuery port for Drupal 5.0, and Mark [2] recommended building such a module on top of the brilliant Panels module [3]. I finally had time to continue working on this, so I created an initial drag/drop module built on top of jQuery and Panels. It's far from complete (doesn't save user settings for example), but it's step in the right direction. I also posted an issue to Panels' tracker [4], pinging merlinofchaos [5] (author of panels), so let's take the discussion there.
I really am looking forward to polishing this module, as I believe it'll be a timely addition to Drupal's arsenal of modules, now that jQuery is part of Core and Drupal 5.0 is around the corner.
You may download the module here [6]. It's only meant to demonstrate functionality. It's for Drupal 4.7 (because Panels hasn't been ported to 5.0 yet), and requires Panels module. To use it, try to add a new panel and you will find a new type called "three column with drag-and-drop". I tested it with bluemarine; it may not work with other themes for reasons outlined in the issue I posted.
Links:
[1] http://aymanh.com/drag-drop-portal-interface-with-scriptaculous
[2] http://www.stratagility.com/
[3] http://drupal.org/project/panels
[4] http://drupal.org/node/87120
[5] http://drupal.org/user/26979
[6] http://aymanh.com/files/panels_dnd-0.1.tar.gz