1. A system for enhancing searches, comprising, a processor and memory; an administrative interface for configuring a shaping logic, wherein the shaping logic includes a set of key words and an associated modification action to be taken for each key word in the set of key words; a system for monitoring data packets passing through a network node to different websites on the web, wherein the system for monitoring examines data packets to identify only search-related data packets that include an original search query being directed to a general purpose search engine website; a system for selectively modifying a search-related data packet when a key word is detected in the original search query to create a modified search query based on the associated modification action, wherein the associated modification action is independent of an identity of a user responsible for the original search query, and wherein the search-related data packet is modified at the network node before being forwarded to, and independent of, the general purpose search engine website; and a system for forwarding the search-related data packet containing the modified search query to at least one of an alternative search engine or the general purpose search engine website in place of the original search query.