20080331 tech: Meet Google; Yahoo challengers!