Just a minor suggestion regarding the error handling of mIRC, sometimes when I've had a bit too much to drink or feeling generally fatigued I seem to add invalid parameters in Token Identifiers, but what I propose I think should work the same way the other identifiers.

Example of $numtok()

Correct:
//echo -a $numtok(Hello Andy it's a fine day today!,32)

Incorrect:
//echo -a $numtok(Hello Andy it's a fine day today!,32,0)

As you can see I deliberately added an extra parameter (0) to get the error. Now what I propose is this, instead of the error returned:

* Too many parameters: $numtok

I think it should say what it says in the help file.

* Too many parameters: $numtok(text,C)

As I said this should be the same with all the other identifiers, which would save time hunting through the help file when it's returned there and then.

I hope I was clear.

-Andy