1. One or more computer-readable storage media having computer-executable instructions embodied thereon for performing a method of creating a community search macro, the method comprising: providing a search macro for an access by a set of users, wherein a macro is a set of instructions or scripts that are executed automatically, and wherein the search macro automatically executes a set of search engine rules, wherein the search engine rules are embedded within the search macro, and wherein the search engine rules include a plurality of modifiers, the plurality of modifiers defining characteristics required by of a set of websites explored by the search engine upon execution of the search macro; providing for an execution of the search macro by a member of the set of users to receive a set of search results; receiving an indication of the execution of the search macro, wherein the indication of the execution of the search macro includes a set of search results; allowing an access of the search macro by the set of users to edit the search macro wherein each edit modifies the search macro; receiving inputs from the set of users to edit the search macro; and allowing the set of users access to the modified search macro after the edit and wherein executing the modified search macro alters the set of search results.