Technology | Tue May 22, 2012 5:59am EDT

After Yahoo deal, challenges abound for Alibaba