1. A method, comprising: receiving results of a search query initiated by a user; evaluating the results in relation to a personal profile of the user, wherein the personal profile includes a plurality of characteristics associated with the user; ranking the results based on the evaluation in order to generate a resultant that reflects a ranking of the results; and communicating the resultant to the user.