This app does what it says but the UI could use a lot of work. One thing the team shake app is missing completely is the ability to generate teams within groups. Say 3 groups with multiple teams of 2 players facing each other off within that group. Verdict: even tho its not pretty it seems to be useful for all regular team generation tasks but lacks the features to make it useable for games that have group phases.