Apparently, The Blatt is one of the many sites blocked in China.
I suspect it's really nothing we've done. Our sin is that we use a blog host (Blogger) which is probably being mass blocked.
Still, all in all a good example of how pervasively stupid and arbitrary the whole web censorship meme is.
Test your own site.