i've had the same problem... i wanted to filter text with on *:TEXT: etc... displaying chanserv messages for example... they do contain multiple spaces - $1, $2 etc return the tokenized words, but why doesnt $1- return the whole string including all multiple spaces in it? ;(