The question about Yahoo! Inc. (Nasdaq: YHOO) is not necessarily, "How does Yahoo make money?" but rather, "How does Yahoo still make money?"
Online advertising is a tough business to be in, especially when other bigger players are dominating. Yahoo is in trouble.