Try your website at the great firewall of China to see if your URL is banned in China (sometimes it is for technical reasons as well tho), something for a little light entertainment...