Well, the PixelWiki thing rings a bell -- my pixelhead friend was planning to start something alike off; and though he was given some hosting space, there was none who'd launch into and get it off the ground.
There was a wiki at one time, don't think it ever really took off.
Hmm, are there any mirrors or something? I'd like to take a look.
The best thing about it, imo, is that you can easily provide translations and, with an equal ease, get thus to people barely understanding English or even not speaking it at all.