Sure there's Reddit and the Steam forums but it seems like YouTube comments on vids are where most people post nowadays.
absolutebuffoon posted...
Oh, there are places. Sometimes even in sigs.
Hmmm, seems like your site isn't working well. It takes forever to load and some of the links to sub-forums don't even work. :(