1. A method for using a computing device to control access to a resource, wherein the access includes one or more of perceiving, modifying, creating, adding to, or deleting the resource, comprising the steps of: (a) enabling a user desiring to provide access to the resource by a specific group of one or more persons who can interact with the computing device, to specify a shared knowledge question and to indicate one or more acceptable answers to the shared knowledge question, wherein the user creates the shared knowledge question so that only the specific group of one or more persons are likely to know an acceptable answer to the shared knowledge question; (b) enabling a person desiring to access the resource, the person being different than the user, to be presented with the shared knowledge question and to respond by entering a proposed answer to the shared knowledge question; (c) using the computing device to automatically employ an inexact matching procedure to determine if the proposed answer at least inexactly matches any of the one or more acceptable answers sufficiently to enable the person to access the resource; and (i) if so, enabling the person to access the resource; else, (ii) if not, denying the person access to the resource.
1. A method for using a computing device to control access to a resource, wherein the access includes one or more of perceiving, modifying, creating, adding to, or deleting the resource, comprising the steps of: (a) enabling a user desiring to provide access to the resource by a specific group of one or more persons who can interact with the computing device, to specify a shared knowledge question and to indicate one or more acceptable answers to the shared knowledge question, wherein the user creates the shared knowledge question so that only the specific group of one or more persons are likely to know an acceptable answer to the shared knowledge question; (b) enabling a person desiring to access the resource, the person being different than the user, to be presented with the shared knowledge question and to respond by entering a proposed answer to the shared knowledge question; (c) using the computing device to automatically employ an inexact matching procedure to determine if the proposed answer at least inexactly matches any of the one or more acceptable answers sufficiently to enable the person to access the resource; and (i) if so, enabling the person to access the resource; else, (ii) if not, denying the person access to the resource. 16. The method of claim 1 , wherein a site includes a plurality of resources for which the user has chosen a plurality of shared knowledge questions for use by the computing device in determining the persons who are granted access to the resources, further comprising the step of enabling the user to associate one or more of the shared knowledge questions respectively with one or more specific resources, but without indicating to a person the resource to which the person will be granted access if the proposed answer input to any of the shared knowledge questions is acceptable, thereby effectively hiding the resource to which the person will be granted access until the proposed answer input by the person is determined by the computing device to be correct.