I was thinking this as well. I did some poking around and read that there was a Discord, but it fell apart. And as I said and you can agree, we probably don't want to sit on team-speak waiting, or sit hovering over the forums.
If we had something planed and organized like the TGIF games but say on a Wednesday I think that could also work and may be good. Like I said in my original post, one of the things that kept me away was my work schedule and the game schedule. Seeing that I work weekends and seeing that a majority of the games are Friday, Saturday, and Sunday I knew I was going to have a hard time finding people to games to play in.