siliconfilter.com
Does “Search Plus Your World” Actually Improve Your Search Results? Nope
There's been a lot of talk in the last 24 hours about how Google may be favoring its own social network Google+ with yesterday's "Search plus Your World" update. Getting lo…
Frederic Lardinois