This forum is pretty Google friendly.
I know what you mean though. A lot of sites do it. You have to register just to do a quick search and then you never go back.
I guess searches do take up resources so you might as well give a little back. You never know, once you register you might be inclined to hung around for a while.