title: Drupal Views and exposed filters - how to reset optional drop-down list filter, or allow "all" selection
body: <p>I have a view with a filter by country. Country is an optional CCK text field with drop-down list selection from a predefined list.</p>
  
  <p>When I expose the field as an optional view search filter, I can select a country on the filter form just fine, but how can I handle no selection? I want the user to be able to "un-select" any previously selected value so that the query runs for all countries (or, to be more precise, does not constrain the results by country). I cannot add "all" as a value to the CCK field for obvious reasons. Selecting all countries in the drop-down on the search filter is not very user-friendly and causes the page to time out (there are over 200 countries in the list, and I can only imagine the resulting SQL query). Whats the best way to handle this?</p>
  
  <p>I found this <a href="http://drupal.org/project/views_hacks" rel="nofollow">View Filters Reset</a> hack which could be helpful. The desire to memorize the last selection adds another complication - when configured in the View properties, and once the (persistent) cookie is set, there is no way to get rid of the selection (short of manually deleting the cookie).</p>