I agree with everything said in this thread. One more thing that is really affecting results is Google places. Like others have said search will just become more and more location specific. Now...