So a friend of mine (who plays CS) and I were discussing sorting and trades. She brought up a really good idea.
Sub-Groups.
So we all have our groups, but it seems like so many people can't figure out how they want them sorted. So this could solve the problem without having a huge list of 'Groups'. The sub-groups should only be visible on the Group page and therefore it doesn't create a huge long list to begin with!