Well hardest part is getting teams set up. Then its just a matter of arranging the teams in match ups and keeping track of wins/losses
I'm horrible at that custom but I would join one if it were during hours I could make (weekends mostly).