I could generate a theoretical level based on the users total xp. (apply a mathematical scale to the value to handle it the way the game would if it supported such a function.

I was thinking about having that option turned on all the time by default. I could also have it automatically trigger under preset conditions. What I am trying to do is find ways to approach some of the balance issues from a different direction.

We have seen that the issue goes beyond in some cases the power of individual races and becomes simply an issue where the experienced player simply has too much skill and it is impossible for a noob to ever win. (a similar issue to starcraft) The best workaround is to therefore try to buff the noob so that his team does not get dragged down and so that the player will have a better experience and continue playing. The key is doing this in such a way that creates a challenge for good players without upsetting the balance for players in the middle.