I personally prefer the .mrc extension and not the ini extention so the holding values in the same script is pretty much kaput. The ability to cut and past code without having to go into the mirc editor is a much preferred method than dealing with the ini's nX=Line info.

Anyways, i don't use globals either, and use ini files seperate from the script itself but i mean why not a reistry value that shares the name of your scripts. If you have remote01.mrc what's wrong with
HKEY_LM\software\mirc\remote01 >:D

Either way you look at it there we be pros and cons, likes and dislikes, but its really only up to one person. "The Man" grin