TechCrunch posted today about rumors that Ebay is in talks to buy StumbleUpon for 40 – 45 million dollars. Is this why Google decided to add a new button to their toolbar and try and create their own version?
http://www.techcrunch.com/2007/04/18/stumbleupon-signs-term-sheet-to-be-acquired/ |