1. A graphical user interface for a customer self service system that performs resource search and selection, said interface comprising: a first visual workspace comprising entry field enabling entry of a query for a resource and, one or more selectable graphical user context elements, each element representing a context associated with the current user state and having context attributes and attribute values associated therewith; a second visual workspace for visualizing the set of resources that the customer self service system has determined to match the user's query, said system indicating a degree of fit of said determined resources with said query; a third visual workspace for enabling said user to select and modify context attribute values to enable increased specificity and accuracy of a query's search parameters; and, mechanism enabling said user to navigate among said first, second and third visual workspaces to thereby identify and improve selection logic and response sets fitted to said query.