I've spent the last few weeks trying different search engines. But instead of doing just one search, I try a new engine for an entire week. I only use Google if I can't find what I'm looking far. This week has been Lexxe, and I would have to say it is far from perfect, but still beats Google by a mile. The results are much more relevant, and clustering helps you quickly narrow your search. Very nice.