I had noticed when searching yahoo or google in the past that sometimes you can get different results based on the ip location of your search. So if I search for "buy xyz" on west coast of the US and my friend searches the same phrase on the east coast. the results order can be a bit different from one another.