Neocha (chinese)
(coming soon …)
a portal for the exchange of music, art, and ideas among creative communities.
update 1/1/2008:
Neocha has been released.