I can't read this article, but some of my cohort here in Redmond can. The folks at ZOL (CNET) have rated Live Search Maps China higher than both Google Maps China and Baidu Maps. ZOL specified that Live Search Maps China was better because of the "superior user interface, integration with local search result, personalization and bus transit." Okay, I had someone translate that for me. Kudos to the product team for building out such a user friend, content heavy site for China. For more information on Live Search Maps China you can read a previous post I published detailing the site.