Hi Eric, Actually, the search behavior is returning too MANY results. (Plus, at this point we only have 2 dummy records)  What is happening is that when a person searches for a doctor who treats, say Anxiety, in Adults... the Search Assist returns doctors who treat anxiety (good) in children (bad).  But even that is enough to have a not-specific result set returns.  Code block for DataSearch is below.
1st param = Interests
2nd param = ages served
we want BOTH to be true in order to be included, not just one.
-------
<?php
//WA Database Search (Copyright 2005, WebAssist.com)
//Recordset: rsPractice1;
//Searchpage: ;
//Form: ;
$WADbSearch1_DefaultWhere = "SELECT * FROM Vmempublic";
if (!session_id()) session_start();
if ($_SERVER["REQUEST_METHOD"] == "POST") {
  $WADbSearch1 = new FilterDef;
  $WADbSearch1->initializeQueryBuilder("MYSQL","1");
  //keyword array declarations
  $KeyArr1 = array("INTERESTS");
  $KeyArr2 = array("ages_served");
  //comparison list additions
  $WADbSearch1->keywordComparison($KeyArr1,"".((isset($_POST["INTERESTS"]))?$_POST["INTERESTS"]:"")  ."","AND","Includes","%20AND%20","%20OR%20","%22","%22",0);
  $WADbSearch1->keywordComparison($KeyArr2,"".((isset($_POST["ages_served"]))?$_POST["ages_served"]:"")  ."","AND","Includes",",%20","%20","%22","%22",0);
  //save the query in a session variable
  if (1 == 1) {
    $_SESSION["WADbSearch1_search_matrix_v3_INT"]=$WADbSearch1->whereClause;
  }
}
else     {
  $WADbSearch1 = new FilterDef;
  $WADbSearch1->initializeQueryBuilder("MYSQL","1");
  //get the filter definition from a session variable
  if (1 == 1)     {
    if (isset($_SESSION["WADbSearch1_search_matrix_v3_INT"]) && $_SESSION["WADbSearch1_search_matrix_v3_INT"] != "")     {
      $WADbSearch1->whereClause = $_SESSION["WADbSearch1_search_matrix_v3_INT"];
    }
    else     {
      $WADbSearch1->whereClause = $WADbSearch1_DefaultWhere;
    }
  }
  else     {
    $WADbSearch1->whereClause = $WADbSearch1_DefaultWhere;
  }
}
$WADbSearch1->whereClause = str_replace("\\''", "''", $WADbSearch1->whereClause);
$WADbSearch1whereClause = '';
?>


