I recieved this from someone trying to view the site....
We noticed something about the site chinariders.net that you mentioned, it is flagged by McAfee as a possible problem website, you might want to mention this to the site moderator. Here is the link.
http://www.siteadvisor.com/sites/chi...os_ver=5.1.3.0
Many people will avoid the site if they are on a windows based computer.
Just thought that I would mention it.