BETA Site
I have it set on my phone now but can't find the article about the BETA site so can't set my PC to it. Anyone?
And I can't even see where this Cafe Vulture is on the forums? I can only see it when I go to create a post? The forums seems quite confusing.