Yahoo should have teamed up with a media provider such as Sony and had GaGa and some of the under 30's "icons" from sports do promo spots..even a F1 driver or two and maybe a "movie star" or two for the "older" wallets..
Buy into "endorsements" and "placements" in movies Tv and in console and pc games..got conspicuously involved with some eco "cause" ..all kinds of stuff..
Which is also how MS should have promoted Bing..and didn't..
Makes one wonder where the ideas "went" from marketing..oh ..yeah..all the thinking was used up working out how to give the people at the top their bonuses..
And they should have rolled out an equivalent to adsense for small sites ( and cleaned up their "partners" ) years ago ..Google's adsense got them free apostles..