Not long ago I used to host my pages in my school's web server. Because of security restirctions I was not allowed to host cool goodies like CGI search scripts. All I could use was a generic HTML FORM to email script that the university provided. I heard from many of my friends that they were having similar problems with their sites. Many of the web hosting service providers don't let the users host their own CGI scripts.
When I moved my pages to this server I had the freedom of hosting my own CGI scripts. But I felt that something had to be done for all the amateur website developers and maintainers (who contribute so much to making the web a cooler place) who did not have the freedom to host their own site search engine. I thought about ways of solving this problem and it occured to me that these restrictions exist because the conventional search solutions were server based. If the solution was implemented on the client then the System Adminstrators would not have any security holes to plug and the developer can have her search engine that can be used to search her site.