Yahoo! spins web magic The Internet giant gave cranky investors what they wanted. Is it enough to revive the stock? April 19, 2005: 5:14 PM EDT NEW YORK (C…