Well, if magic_quotes are on, the variables that get sent are ecaped automatically... I do have the habit as well of addslash()ing all the input, ragardless of magic_quotes settings. Does that mean I will get double backslashes? If I mysql_escape_string() my strings again I will get triple backslashes?? Sure to mess up something... nmk