1. A computer-readable memory containing therein instructions that, when executed, generate on a display device a graphical user interface (GUI) for creating or revising a rule that contains multiple conditions and an action to be taken when the conditions are satisfied, the GUI comprising: first and second user-selectable elements; a rule-editing area that is configured to: (i) display, upon user selection of the first element, a condition input field set for accepting a first user specification of: (a) an attribute name for each of the conditions, (b) an attribute value for each of the conditions, and (c) a choice between an “and” logical operator and an “or” logical operator for logically connecting two or more of the conditions, wherein the condition input field set accepts user selection of the attribute name for each of the conditions from a list of options for the attribute name for each of the conditions and further accepts user input of text for the attribute value for each of the conditions, wherein, after the first user specification, the rule-editing area displays a user-specified attribute name and attribute value for each of the conditions while the condition input field set is displayed, and (ii) display, upon user selection of the second element, an action input field set for accepting a second user specification of: (d) an action name identifying the action, and (e) an action value for the action, wherein the action input field accepts user selection of the action name from a list of options for the action name and further accepts user input of text for the action value, wherein, after the second user specification, the rule-editing area displays a user-specified action name and action value while the action input field set is displayed, and wherein the condition input field set and the action input field set are not displayed concurrently with each other; and a rule preview area configured to provide, after the first and second user specifications, a display of a user-understandable representation of the rule comprising both the conditions and the action, the rule preview area being displayed both while the condition input field set is displayed and while the action input field set is displayed, the user-understandable representation including at least the user-specified attribute name and attribute value for each of the conditions after the first user specification, and including at least the user-specified action name and action value for the action after the second user specification.
1. A computer-readable memory containing therein instructions that, when executed, generate on a display device a graphical user interface (GUI) for creating or revising a rule that contains multiple conditions and an action to be taken when the conditions are satisfied, the GUI comprising: first and second user-selectable elements; a rule-editing area that is configured to: (i) display, upon user selection of the first element, a condition input field set for accepting a first user specification of: (a) an attribute name for each of the conditions, (b) an attribute value for each of the conditions, and (c) a choice between an “and” logical operator and an “or” logical operator for logically connecting two or more of the conditions, wherein the condition input field set accepts user selection of the attribute name for each of the conditions from a list of options for the attribute name for each of the conditions and further accepts user input of text for the attribute value for each of the conditions, wherein, after the first user specification, the rule-editing area displays a user-specified attribute name and attribute value for each of the conditions while the condition input field set is displayed, and (ii) display, upon user selection of the second element, an action input field set for accepting a second user specification of: (d) an action name identifying the action, and (e) an action value for the action, wherein the action input field accepts user selection of the action name from a list of options for the action name and further accepts user input of text for the action value, wherein, after the second user specification, the rule-editing area displays a user-specified action name and action value while the action input field set is displayed, and wherein the condition input field set and the action input field set are not displayed concurrently with each other; and a rule preview area configured to provide, after the first and second user specifications, a display of a user-understandable representation of the rule comprising both the conditions and the action, the rule preview area being displayed both while the condition input field set is displayed and while the action input field set is displayed, the user-understandable representation including at least the user-specified attribute name and attribute value for each of the conditions after the first user specification, and including at least the user-specified action name and action value for the action after the second user specification. 10. The computer-readable memory of claim 1 , wherein the rule may be used to process textual information.