I think a pretty nifty feature would be to allow profiles to make decisions based off of the character's level, with both a minimum and maximum threshold. This would help automate leveling new characters significantly. My guess is that it would be simplest to add it as a condition in your "TrinityIf" function. With that in mind, would it also be possible to stop Demonbuddy after the completion of a profile? If automated profile switching based on levels were implemented, profile makers would probably want a safety net to save users from themselves, specifically with regards to spamming matchmaking errors and whatnot.