The thing is, I would have to do the same for ignore/op/voice/protect/notify lists, all user modes, idle time, user levels and addresses. And this for every text and action event. It would take ages writing such a script and text processing would be slow as hell.

But I guess there is no simple way, so I'll head over to the feature suggestions forum...

I just don't understand why Khaled didn't let "$nick($chan,$nick).color" return $null when there is no entry. Oh well...