Making a Dynamic channel list might seem like a good idea, but then you'll get to the state where, mIRC is adapting for the IRCserver, not the user.

For example, there'd be nothing stopping 'networkX' getting the server to output A-Z,a-z,0-9 of channel modes and this big huge dialog opens to fit everything in.

Not to mention the fact that with a dynamic list mIRC would still need to be "told" what certain things are, for example, +R stops (on dalnet), unregistered/identified nicknames joining a channel, mIRC would still need to know to output 'Cant join, identify or register' error message, thus killing "dynamics".

Also since it'd be dynamic to the server (i.e. change depending on what the server sends in its 00' lines), if this big dialog opens, and User1 doesnt like the fact that it says a-z,A-Z,0-9 then he cant change them without some option where the 'user' can remove these items from the list.

Eamonn.