the first problem i see is that the code for the rsEm recordset is after the validation code.
It needs to be moved so that the rsEm recordset is created before validation occurs.
The other issue I see is that the rsEM recordset is set to filter on the VisitorEmail Quesrystring variable, when it should be using the VisitorEmail POST variable.