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 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 the general purpose search engine website in place of the original search query.