My websites has been moved to

http://www.billchen.org/ (English)

http://www.yongchuan.org/ (Chinese)