20100910 tech: Alibaba: We don't need Yahoo