It really depends on what you are trying to do. If you have a single or maybe two database tables that have all you want to search on then maybe a simple recordset solution would be better. On this site I use the google option because we have products, forum posts, tutorials, cms content, and other content on pages all of which I would want to be found if searched on.