could be that GPC Magic Quotes is enabled on the server, so Mike's is being converted to Mike\'s
try changing:
//comparison list additions
$WADbSearch1->keywordComparison($KeyArr1,"".((isset($_POST["what"]))?$_POST["what"]:"") ."","OR","Includes","AND",",%20","%22","%22",0) ;
$WADbSearch1->keywordComparison($KeyArr2,"".((isset($_POST["area"]))?$_POST["area"]:"") ."","AND","=","%20AND%20",",%20","%22","%22",0) ;
to:
//comparison list additions
$WADbSearch1->keywordComparison($KeyArr1,"".((isset($_POST["what"]))?stripslashes($_POST["what"]):"") ."","OR","Includes","AND",",%20","%22","%22",0) ;
$WADbSearch1->keywordComparison($KeyArr2,"".((isset($_POST["area"]))?stripslashes($_POST["area"]):"") ."","AND","=","%20AND%20",",%20","%22","%22",0) ;