Yea but the value="on" shouldn't hurt at all.... should it?
I don't see nothing wrong with it, post the full code of both files so I can copy it and try it....
Also this might sound stupid but try the following:
Remove the xtra parenthesis from the request.form and change the "on" to caps change it to something like this:
If Request.Form("SRF01") = "ON" Then
also try something like this:
If Request.Form("SRF01") <> "" Then
Sounds stupid but with MS technology anything can happen....
If you want you can post both files so I can copy them and be able to figure what's wrong.