Thanks for the feedback boys.
@moto711, originally I set it up to have people create there own leagues with there own picks but I decided that it would get out of hand pretty fast having to make different picks in different leagues and end up too complex for most people if they were in the main leagues and then their own leagues.
So currently we have the Main 450 league & 250 West league which become the mainstay leagues with everyone in them, and the groups basically become filters for the league to show only your group members results etc.
This way we can have a core amount of leagues, and users can create groups whenever they want to filter out the people they want to see more of. This will become more clear when the rounds continue on.
In future we will have the main leagues, along with paid leagues which will produce the money for the prize money at the end, the paid leagues I think we will have handicaps for them I think.
We also have the site primed for users to have there own private leagues / private paid leagues even, if they wanted to create one let's say just for the workplace, or vital etc.