See how it bolds "domain names", though? Google is now notorious for this; it will search for what it thinks you meant, rather than exactly what you typed. It's silently adding "name" to your query for you.
It's quite handy though, it looks for close synonyms where it expects they will return superior results.
For instance, if I search for "how to learn Castillian", it might replace that with Spanish since that also describes what I'm looking for and will get more results.
As soon as you try searching anything related to programming or computing, where you need exact matches, you start to loathe it (of course, there is always verbatim mode). I've also had a case where it included the antonym of one of my search terms in its "auto terms". Of course, since this is google, all of these associations are probably auto-generated at some level. So weeding out bugs would probably be rather hard.