The NFL Matchup forum seems to be more for articles and info than it is for discussion. I contributed there in the past, but didn't find there was really any interaction at all (except for Scott posting a few hundred times each week in the Atlanta thread

), so I kinda got tired of it. Also the fact you can't start threads in there is a good thing and a bad thing. It keeps things on-topic and organized, but it doesn't allow for anything other than those topics that are put up for us.
I'd try NFL general instead.