LONDON – APRIL 13: In this photo illustration the search page of the multi-facetted internet giant Yahoo is displayed on a computer screen on April 13, 2006 in London, England. (Photo Illustration by Scott Barbour/Getty Images)