I actually have something scripted which takes the email address (after the @) and uses that to create the id so that I can name it whatever I want to. Problem is that I shouldn't have to do that and that if I want to connect to a different network, then have to write an entire /server line.
I was, at one point, writing my own 'server' alias, but then parsing the line to either add in a new switch or to have it look up the group because unreliable. What I'm thinking is that if someone were to write an alias & identifier, at least in the method I'm thinking, /server would somehow figure out the group name, store it in a hash table via "$calc($scid(0) + 1)" if it's a server -m command. Then it'd be easy to call on it.
Just still think it'd be more reliable if it were included internally from within mirc itself. Heck, could even be an alternate $server identifier in that $nid(name) would return the description, $nid(server) would return what was used to connect to the server, instead of doing multiple look ups.
Of course, that'd all be added gravy. I'll be happy with just a simple $nid (or again, $NetworkID) identifier.
I will note that in v6.03, $network would return which group you used to connect, unless you connected somewhere that changes $network to its own name, but then in the latest version (6.14, which I am using), $network has started referring to the first group it finds in the server list. So somewhere in version releases, that got changed.
:-\