Ill tell the truth, its also exptremly resource hoggy, since the match text section is done before the channel match is done, so it would do a strip on $1- and then a iswm on that and evalaute the $iif to its result, then employ it against the original $1 (be it $null or *) and if it matched then check if the channel matched. Which OOOOPS it didnt! LOL!