A screen capture from Igooi, a Chinese social bookmarking site (in the vein of del.icio.us):
Notice that along with linking to the site, there are also Google Cache and Internet Archive links to the page. I refuse to ascribe everything under the broad umbrella of “censorship” (see recent Massage Milk prank), and so I will chalk it up to the ephemeral nature of the chinese webpage. In my experience, this has been true – the web is still young over there so systems change, hosts move – alot.