in reply to Confounding CGI input problem

You should really make sure that there is data in those variables and maybe check to see if it is a valid email, etc.

Other than that, it looks as if it might just be a browser problem.

$_.=($=+(6<<1));print(chr(my$a=$_));$^H=$_+$_;$_=$^H; print chr($_-39); # Easy but its ok.