Yahoo and Microsoft have finalized their agreement that will have Microsoft provide the search results and advertising for Yahoo Search. The definitive agreement was originally scheduled to be completed in late October and was delayed while details were worked out. The pact will still need to receive regulatory approval before it can begin which the companies said that they hope will occur in early 2010.