there is a simple little way to do this that is cross browser.
Here is the jist of it. Something to make you guys wonder about what else I will come up with! I'll be coding something better but that can probably give you guys an idea while I code something else!
<HTML>
<HEAD>
<SCRIPT>
function moveOption(sourceSelect, targetSelect, index)
{
var index = (index == null) ? sourceSelect.selectedIndex : -1 ;
if (index == -1)
{
alert("Please select one item to move"

return
}
var option = sourceSelect.options[index]
var temp = new Option(option.text, option.value)
sourceSelect.options[index] = null
targetSelect.options[targetSelect.options.length] = temp
}
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="myForm">
<select name="sel1" size="7">
<option value="0">Beer</option>
<option value="1">Vodka</option>
<option value="2">Wine</option>
<option value="3">Wiskey</option>
</select>
<input type="button" onclick="moveOption(document.myForm.sel1, document.myForm.sel2)">
<select name="sel2" size="7">
</select>
</FORM>
</BODY>
</HTML>
PS: Edward, why didn't you ask if you had problems with a script?
Gary
Haran
==========================