As part of my ongoing crusade to get Google out of my life as much as possible, I have switched my search engine to DuckDuckGo. It is mostly pretty good (and a lot easier to do in Firefox by installing the search plugin), although there are still a few rough edges.
One of the more annoying things is that it still tries to overcorrect things that it seems as errors, which can make it pretty difficult to look up pages on programming things.
However, there is also a pretty troubling thing in the way that they've implemented SafeSearch; rather than simply filtering the search results to remove adult content, they also remove potentially-adult-material-generating terms from the search phrase itself. They try to whitelist non-adult-oriented uses of words based on phrase matches, but it's pretty clumsy, and anyway it's a pretty stupid way to try to sanitize results. Annoyingly enough, it's also all-or-nothing; you can turn off SafeSearch entirely, or you can try to figure out how to get a phrase through the rather arbitrary filter.
So of course I've taken screenshots of what I'm talking about.