it means you actually have to build a site or something, you cant just sign up and upload shit to post links on forums....