I usually hate drop-downs as well, especially long drop-downs like
country-fields with more than 130 selectable items. Therefore we mostly
use such lists in combination with an AJAX autocomplete and select
widget which makes filling in such forms way more convenient.
http://code.djangoproject.com/
I´ve looked into some Oasis-specs (UBL) a while ago, and while i can
see some sense in applying detailed standards in specific
B2B-procurement areas, I´m more skeptical, whether these complex
approaches will really scale beyond those markets.
Adam Bosworth, VP, Engineering at Google stated in his