Forum Moderators: open
My second choice is Google's site search. They'll let you install a Google search box on your site for no charge. The only downside is that its based on their standard index, so it will only search pages that Google has crawled. For smaller sites, I don't think its the best choice, but Google is obviously an excellent search engine and the service is free.