A social group used for us to set up games online. Like Galcon, Star Hogs, etc.. Cause I know everyone runs into the problem where they go on and no one else is there. (well galcon is an exception) EDIT: or is there already one?
I tried setting up a F.A.S.T multiplayer round thread. It's buried a good 4 pages away now. Not sure how great a social group would last.
Unfortunately, no one checks social groups that often. There are already groups for online games (Uni War, Dino Smash, etc) they ultimately end up dying. The best way I guess is to keep in touch real time. Get games set up via IM, Twitter, email, or some other method.