Where are you?seems fast (from where I am).
Its one of the three largest ICP of China. The other two are Sina.com and 163.com, and 163.com provides free host with 100MB webspace.Originally posted by heukw
Its a Chinese Hosting Company
Originally posted by 7Limit
Any ads?