Replace the Gatekeeper block of code with the following
'Gatekeeper Mod
if strLinkSpamGatekeeper = "1" and strDBNTUserName = "" then
select case len(Request.Form("GateKeeperAnswer"))
case "0"
Go_Result "You have not entered an answer for the Antispam question. Please use your back button and try again.", 0
case else
if (lcase(Request.Form("GateKeeperAnswer")) <> lcase(strGatekeeperAnswer1)) and (lcase(Request.Form("GateKeeperAnswer")) <> lcase(strGatekeeperAnswer2)) then
Go_Result "You have entered a wrong answer for the Antispam question. Please use your back button and try again.", 0
end if
end select
end if
'Gatekeeper Mod
http://forum.snitz.com/forum/topic.asp?TOPIC_ID=62459&whichpage=3
If it doesn't work, let me know. I haven't had a chance to test it.