Does your code look something like this?<BR><BR>&#060;%<BR>Set Connection = Server.CreateObject("ADODB.Connection")<BR> <BR>Connection.ConnectionTimeout = 60<BR>Connection.CommandTimeout = 60<BR><BR>Connection.Open "DSN=db_pgm; UID=sa"<BR><BR>SQLStmt = "Select code, description from db_pgm..codes Order By Description"<BR><BR>Set RS = Connection.Execute(SQLStmt)<BR>%&#062;<BR><BR>&#06 0;select name="cbo_code" size="1"&#062;<BR>&#060;option value="0"&#062;&nbsp;&#060;/option&#062;<BR> Do While NOT RS.EOF<BR>%&#062;<BR>&#060;option value="&#060;%=RS("code")%&#062;"&#062;&#060;%=UCa se(RS("description"))%&#062;&#060;/option&#062;<BR>&#060;%<BR> RS.MoveNext<BR> Loop <BR>%&#062; <BR><BR>The Value= is the result sent back to your receiving ASP page, the user just sees the description but the ASP page sees the value of the code that connections to the description.<BR>Change this code to use the database, table names, and field names that you use.