In a move to better compete with search leader Google, Microsoft and Yahoo have finally come to an agreement to work together by inking a multi-year deal to partner around search and advertising.