Ok, thank you for the info, this is very helpful. So the page works ok with the input but fails when you have the select list on the page rite? If this is so I think I might understand why, it might be because you are using a single recordset for the select list and it is just pointing at the last record.
I will open a ticket for you on this so we can exchange some info. To update the ticket login to the site and visit your support history.