I know the site isn't completely ready yet, but I do think we should start attracting people to the site. I just sent a message to some YouTube and xbox friends, so hopefully we should be getting some new members soon. Please tell your friends about the site, and our forums should start filling up with posts.
Join the forum, it's quick and easy