Yahoo has announced that it is to spin off its 15.4% stake in Alibaba into a separate company. It sounds like a good move because investors will immediately reap a cash reward from the spin off. But I'm just wondering whether it strips out a big growth engine in Yahoo's earnings by doing that. Short term gains at the expense of longer term benefits? What do people think?