1. A method for dynamically generating search results, the method comprising: submitting 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; presenting dynamic search results that include data gathered in response to the search of the secondary database.