microsofts best bet is to go after myspace, linkedin and facebook for the right prices. for search ask jeeves has whats thought to be the best technology outside of google.
yahoo is display ads and a portal site. i dont think microsoft would get proper value from buying yahoo. expensive...