1. A method of providing search results and advertisements to a user, the method comprising: maintaining a user profile associated with the user; receiving a search request comprising a search argument from the user; searching at least one contextual database based on the search argument to produce at least one search result; selecting at least one advertisement from an advertisement database based on the user profile and the search argument; providing the at least one search result and the at least one advertisement to the user; receiving search refinement input from the user; producing at least one modified search result based on at least the search refinement input; updating the at least one advertisement selected from the advertisement database based on the user profile and the search refinement input; and providing at least one of the at least one modified search result and the updated at least one advertisement to the user.
1. A method of providing search results and advertisements to a user, the method comprising: maintaining a user profile associated with the user; receiving a search request comprising a search argument from the user; searching at least one contextual database based on the search argument to produce at least one search result; selecting at least one advertisement from an advertisement database based on the user profile and the search argument; providing the at least one search result and the at least one advertisement to the user; receiving search refinement input from the user; producing at least one modified search result based on at least the search refinement input; updating the at least one advertisement selected from the advertisement database based on the user profile and the search refinement input; and providing at least one of the at least one modified search result and the updated at least one advertisement to the user. 14. The method of claim 1 , wherein the user profile comprises information based on interests associated with the user, the interests being at least one of social interests, family interests, political interests, technological interests, geographical interests, environmental interests and educational interests.