Seems Luke beat me to it but I was going to mention swiftype.com as we've used that on a couple sites before and are happy with the results. I've used all the others too and I'll stick with them for now. And just to throw it out there... G. custom search is a horrible experience for users.