a) the query_AddedOptions recordset is set to return only records where the
OptionID column is equal to the OptionID querystring variable.the where clause is not needed.
b) you are still adding your own select list before adding the add to cart button.
like i have been saying over and over:
do _not_ add your own select list.
in the add to cart button behavior, set the option column top be updatable from a select list, after the add to cart button creates the select list on the page, popualte that list with the appropriate options.