However, this always runs the first part (response.write("stop try...")). I even had it write out the Session("UserID") and the qID and they were identical!!!! Why is the IF statement returning TRUE when they are the same?