Recently, I was building an open search provider for a client's web site. By building a search provider for your website, you give the ability to the users to use Internet Explorer's search box to quickly search your web site for the desired content. A search provider is also installed as an accelerator, thus providing even more search power and ease of use to the end user.
MSDN has a very comprehensive article on building search providers for Internet Explorer 8. I wanted to include support for visual search suggestions, which is a fairly easy proccess, one has to create a page or handler that returns an XML (or...