20100701 tech.tech-news: Yahoo to buy back $3 bn stock