Great article! I especially agree with point no. 1 — that happens so often, and yet — developers seem not to even notice it. Also, point no. 3 is something I never actually noticed, but I completely agree; when I see completely unrelated result on my queries, I usually don’t continue typing, I just leave the site.