Wow, thanks Loki12583 for such a comprehensive reply!

I'm going to try my method and yours running 2 x mirc clients and see if there is a noticeable difference in the 'trigger' time.

I specified '*giggles* iswm $2-4' as the bot string varies 'giggles' between $1, $2, $3 and $4, but never at the beginning or the end of a string.

Can you please confirm if the need to match var %rl anywhere from 4-6 in the announce would work with 'var %rl = $4-6'? Or is there a more effective way to catch the release in $4, $5 or $6?

Thanks smile