Forums generally dont make sales, I agree mostly freeloaders, but it does get a site heard, creates fans, and can generate clicked traffic back to your main sites to help with link trades. And I have made decent sales from forums before, I'd rather take that free traffic than not