I'm gonna step in and say, this won't start untill one of either Lost Mafia or Football Mafia is over. I don't want this to become like everything else on the forum where everyone sheeps about and then everyone tries to do it. My personal feeling is that there should only be a few excellent modders who are modding the games.
We shouldn't really have games where they are being hosted by noobs. But let's not over kill this please, and at the moment you will have to deal with the member base we have of about 20 members. It won't expand, you will just have to stick with 20.
Also if everyone starts making games then it's just gonna ruin it.