1. A method of providing desired information to a user, comprising: receiving, from a user having user profile data associated therewith, a search request comprising a search argument indicative of desired information; providing the search argument and the user profile data to a search engine for searching, based on the search argument and the user profile data, a first database to generate a first search result; correlating, using at least one non-precise technique, the search argument and the user profile data to particular information in a second database to generate a second search result; combining the first search result and the second search result; and providing the combined first and second search results to the user.