From Google to Yahoo, Tech Grapples With