I dont think it would be limited in that way, since the design of other address book features allow you to specify a mask/chan/network sequence/wildcards, my thinking on the alias was that the relevent identifiers be configured to work when called from within the alias specified.

I do agree though, address book is often overlooked by people.

Maybe it could be done in such a way that isn't an automatically searched and called event. Some kind of trigger command used to call the script (whatever way it be coded.. event, raw style, etc).. maybe a special type of signal, requiring a timer to trigger it every second. This would avoid mirc parsing all scripts every second to search for the event when mirc would otherwise be idle and doing nothing (quite unnecersary searching would occur if no script existed for it).

Anyways, im sure if its concidered and put in khaled would find a good way to do it.