Thanks - looks like that works. Here's a head-up for you. You can update <select> tags as you describe, BUT if the <select> tag contains an <optgroup>, the updating will stop at that tag and ignore the rest of the <option> tags within that <select>. If you want to do the full <select> tag, you will have to remove the <optgroup> tags first and then replace them.