i'm sure there must be a lot of DF groups on Steam but i recently joined this group after i saw Stompem join up:
http://steamcommunity.com/groups/DeltaForceLives , quite a few active members, they seem to use
https://www.evolvehq.com/welcome for joining games. i think the biggest battle is getting ppl in the same place at the same time, too many different ways of connecting these days