Where is the wiki?

bazza
April 13, 2007, 11:51 AM posted in General Discussion

Whereabout is the wiki located now? 

I thought it was supposed to be http://wiki.chinesepod.com but it doesn't seem to work.

No comments yet.