interesting responses guys, cheers. i was using strip slashes but that wasn't quite correct for my needs as i needed to re-populate a text field with the text as well, which meant that " terminated the textfield early so..
with a lot of help from the php.net site
$apos = "'";
$quot = """;
$done = str_replace("'",$apos,stripslashes($_POST[var]));
$done = str_replace('"',$quot,stripslashes($done));
this way the finished var is clean of any nasties (i think)
cheers,
hugh