10. A system for processing queries comprising: a proxy server configured for receiving a first query pertaining to a primary theme from a user; a theme server configured for: receiving a request for generating one or more secondary queries; generating, in response to the request, the one or more secondary queries by a query generation module based on one or more secondary themes from a plurality of secondary themes and one or more keywords pertaining to the one or more secondary themes, wherein the one or more secondary themes are different from the primary theme; sending the generated one or more secondary queries to the proxy server; wherein the proxy server is further configured for submitting the first query along with the one or more secondary queries to a search engine such that a statistical analysis of the first query and the one or more second queries submitted to the search engine would be unable to detect that the primary theme is associated with the first query received from the user; and a computer with a display configured for displaying search results from the first query pertaining to the primary theme to the user.
10. A system for processing queries comprising: a proxy server configured for receiving a first query pertaining to a primary theme from a user; a theme server configured for: receiving a request for generating one or more secondary queries; generating, in response to the request, the one or more secondary queries by a query generation module based on one or more secondary themes from a plurality of secondary themes and one or more keywords pertaining to the one or more secondary themes, wherein the one or more secondary themes are different from the primary theme; sending the generated one or more secondary queries to the proxy server; wherein the proxy server is further configured for submitting the first query along with the one or more secondary queries to a search engine such that a statistical analysis of the first query and the one or more second queries submitted to the search engine would be unable to detect that the primary theme is associated with the first query received from the user; and a computer with a display configured for displaying search results from the first query pertaining to the primary theme to the user. 11. The system of claim 10 further comprising a database for storing the plurality of secondary themes and keywords pertaining to each of the plurality of secondary themes.