I really don't understand the complaints about Slack. I personally haven't seen anything released exclusively on Slack. Sure, some people might have known about the Topre Mods a bit earlier because of Slack (which was actually why I joined in the first place), but that didn't give anyone an unfair advantage as far as actually getting in on the sale. I think it's totally understandable to not want to use it if you don't want to, but you can't complain about others using it if they want to. As far as I know, Slack is open to anyone who wants to join, you just have to ask a admin for an invite.