Simmiliar Forum?

Hey there, this looks nice but a bit wasted.I am looking for a forum to organize groups. To play via Teamspeak and maptools (or similiar).

I know a french and a german community about this.

anyone can show me an english side?
EN World? Is that what you're looking for?
No this site is to discuss.

but I am looking for players side.

Actually I am looking at

but this is just a subforum. And not as active as I like.
En World actually has a pretty big Find A Game section. Click on the tab for it. I know it was absolutely huge a while back, but they had a database crash, so it's not quite as big, but seems busy to me.