Megadropdowns or (mega drop-downs) are a much better usability item than regular scrolling select boxes. Jakob Nielsen has a great write up on this topic. Below is simple and programmatic implementation of a megadropdown using Prototype. This implementation doesn't have a few characteristics that his article details, such as grouping,images, or typography; however, it does display all the information at once and eliminates scrolling. That characteristic is the most important usability benefit over traditional HTML select boxes.