Technology Microsoft, and Yahoo finally sign 10-year search deal to take on Google Patrick Stafford July 30, 2009