How about this?
Player Name ______________
If you have a global login account for Paintball,
enter its username and password below.
Account Username: ______________
Account Password: ______________
[ ] Remember my password
You can register a blah blah blah at blah blah.
This would kind of kill profiles though. However, wouldn't an "advanced" user just be able to change the "name" var. to "switch profiles" via the console? They wouldn't/shouldn't need to change account username ever since I assume a database query could just link both usernames (if they differ) to their account.
However, this presumes that the game auto logs you in. What if it auto-logs you in if you are trying to use a registered name? Otherwise, you don't have to press login anywhere.
Although, I honestly hate having to show text (like help) on the menu screens. It's hard to distinguish it from field names and clickable links. It would be nice if visual groups could separate the two parts of the menu (the player name and the GLS account section) to make it less confusing.
On a slightly unrelated note, would it be possible to show error dialogs instead of quitting to the console? It would quit back to the main menu, but a error dialog (similar to the "logging in..." dialog) would show.