just focusing on this one difference between a signal (-n) and an alias, once the signal event has ended, mirc continues to look for matching signal events in other files. but once an alias is found it stops there. can't think of any reason why using signals would be quicker than using aliases :p but like i always say, when you're dealing with these negligible differences in speed use what is suitable to your task