Wikipedia does not have a page for our beloved Panda's Thumb website. Somebody needs to start working on it. And that somebody isn't me, because I don't know jack about the history of how it came about. As far as I know, Panda's Thumb formed ex nihilo around March 2004.