Tweets 2007-09-11 September 11, 2007 Links An English-Chinese dictionary so good, it mentiones no less than 16 guest stars on The Simpsons! http://tinyurl.com/2wc8uq #