The video linked in the top post is via HRIC's (Human Rights in China) youtube chan. I used to see them at 2600's HOPE conferences in NYC in the early 2000s. I figure some of you may have seen them there as well. Neat to see that they're still going strong.