Good initiative EoF :-)
We now have a subforum for exclusively this purpose. Go ahead and try to revitalize it with a thread for the game you're interested in, or any number of threads/games:
www.abandonia.com/vbullet/forumdisplay.php?f=141
I myself have never been a lot into online multiplayer, and I don't have a lot of time; but I'm not saying no in advance either :-)