1. A method for dynamically generating search results using a computer, the method comprising: submitting on the computer a primary search query for searching a primary database, wherein the primary database includes data associated with one or more of a plurality of providers; obtaining primary search listings based upon the search of the primary database; searching, based upon one or more secondary search parameters, one or more secondary databases related at least in part to the subject matter of the search listings obtained in response to the primary search; and presenting on the computer dynamic search results that include data gathered in response to the search of the secondary database, wherein the dynamic search results include dynamically changing information associated with a webpage or a database that exist when the search is performed.