Otherwise, here's a taste of why I switched to Urbanspoon.
Click a keyword to add it to the filter box. By default, keywords in the box are OR filters: "chinese mexican" would get you all restaurants with either "chinese" or "mexican" in their keyword lists.
Click once on a filter already in the box to put a "+" in front of it. This turns it into an AND filter: "+chinese +mexican" would get you any restaurants with both "chinese" and "mexican" in their keyword lists.
Click twice on a filter in the box to put a "-" in front of it. This turns it into a NOT filter: "-chinese" would get you all restaurants that do not have "chinese" in their keyword lists.
Click again on the keyword in the keyword list to remove it from the filter box. You can have a total of five filters active at once.
When different filters are combined, the NOT filters are applied first, then the AND filters, and last the OR filters: "chinese mexican +latelunch -tableservice" would get you restaurants which do NOT have table service, which are open after 2:00 p.m., and which serve either chinese or mexican food.