WareLogging. Ok, so I probably swore undying hatred for this entire technology a time or two. Things occasionally change. And hey, it's not all that bad a ''language'', when you get down to it. Dumping some stuff here as I look for interface elements to steal: * QuirksMode: A good explanation of [http://www.quirksmode.org/js/events_tradmod.html the js event handling model]. * http://ajaxian.com/resources/ - resource list * [http://www.barelyfitz.com/projects/filterlist/ filter select list by regex] * [http://www.barelyfitz.com/projects/tabber/ tabs example] * [http://openrecord.org/ openrecord] * [http://openrico.org/rico/demos.page?demo=rico_drag_and_drop_custom_draggable openrico drag & drop] * [http://www.aypwip.org/webnote/ nice little floaty note things] <[Brennen]> Basic problem: Two long lists. Let's say @given is around a hundred items, and @new is closer to 300. Many elements of @new need to be mapped to elements of @given. For our purposes, a single element of @new will always map to either one or no elements of @given. You get some matching for free - elements with exactly matching names, for example, will be matched before a human looks at the data. Unfortunately for our human, however, this still leaves a bunch of elements to check. What's a better UI for this than a hundred listboxes, each containing 300 list items? Looking at DojoToolkit for drag-and-drop stuff... <[Brennen]> Eventually cobbled together my own widget with a lot of clicking. Will write it up eventually.