Don't have Telegram yet? Try it now!
http://shanghaiist.com/2009/09/14/more_on_the_china-created_twitter_f/
More on the China-created Twitter "Fail Whale"