Вот линк (http://xhtml.ru/2006/02/11/dynamic-select/) на пример, удовлетворяющий мои потребности по всем параметрам, но есть одно НО ! Если выводить список просто так (без предвыбранных позиций), то все ровно и гладко. Но если во втором низпадающем списке заранее у одной из позиций выставить значение как "checked", то в осле (6 версия точно) после выполнения: [js]<SCRIPT language=javascript>window.onload = function() { dynamicSelect("select_one", "select_two"); }</SCRIPT>[/js] список перестраивается и в итоге получаем не выбранный заранее элемент, а первый в списке. Опера данным глюком не страдает. Может кто-то поможет с фиксингом данного бага ? (в JS не особо силен...)