Hi,
mIRC currently allows multiple network and server configurations/settings, but they're limited *only* to basic server information, such as name, address, port, password, etc. However, many people I know use the same mIRC installation to use different nicknames or other settings, depending on which network and/or server they are connecting to.
I propose that there be an additional option in the network/server config info (similar to the "perform" function, but that only runs *after* successful connection) to override certain config options when connecting to that, and only that network/server. This would include running a script or a series of configuration commands which could set certain info/settings *prior* to attempting to connect to that specific network/server. This would also better enable mIRC to handle some of the extensions to the protocol that some servers use which would break or confuse other more generic servers, such as OfficeIRC's use of the IRCX and NTLS authentication extensions.