1. A method for modifying functionality of a search engine operated by a search engine entity, comprising: providing a search function associated with an entity different from the search engine entity; and making the search function available to the search engine entity such that searches using the search engine utilize the search function.