The Cthulhu Portal opened last week. It is still in its beta stages, but, we need people who can act as beta testers and bug-reporters. Beta testers may be given special privileges or commission for input and for growing the community. You can read more about the Cthulhu portal in our opening statement here
60748 Hits