This is what I have:
<% 'If Request.Form("myGroup"

<> "" Then %>
<form name="form2" method="post" action="">
<select name="myCity" onChange="this.form.submit();">
<option selected>Select City...</option>
<%
While (NOT rsCitys.EOF)
%>
<option value="<%=(rsCitys.Fields.Item("City"

.Value)%>" <%if (CStr(rsCitys.Fields.Item("City"

.Value) = CStr(rsCitys.Fields.Item("City"

.Value)) then Response.Write("SELECTED"

: Response.Write(""

%>><%=(rsCitys.Fields.Item("City"

.Value)%></option>
<%
rsCitys.MoveNext()
Wend
If (rsCitys.CursorType > 0) Then
rsCitys.MoveFirst
Else
rsCitys.Requery
End If
%>
</select>
<input type="hidden" name="myGroup" value="<%Request.Form("myGroup"

%>">
<input type="hidden" name="step" value="3">
</form>
<% 'End If %>
I used ultradev for some of it.
thanks so much.
-Mike