1. A method for generating search results in a search engine, the method comprising: (a) registering a search request which includes at least one search term made by a user, (b) determining whether a database contains characteristic data previously entered by human users and indicating characteristics of a plurality of internet webpages having relevance to the search request, and (c) if the determination is positive, extracting the characteristic data from the database and presenting search results for the webpages in a manner based on the characteristic data; wherein communications between the search engine and a system making the search request are encrypted using an ID comprising information about, at least one of: i) computer software installed on the system and ii) computer hardware installed on the system; wherein the search results are presented in combination with other data relevant to the search term and previously entered by human users; wherein the other data comprises a chatroom related to the search term; wherein at least part of the characteristic data indicates the relevance of the data to the search request, and in step (c) the search results are presented in an order determined by the characteristic data; wherein the search results are presented together with a respective set of one or more buttons clickable by the user to modify the characteristic data.