I'd like a way to easily return the duration a person has been in the channel.

I noticed there's the .idle property in $nick(), which returns the idle. But there's no way to return the duration that the person has joined the channel. Although the .idle property is nice (which can be while looped to who's been idle the longest to the least), it would also be nice to while loop th duration to who's been in the channel the longest to least.

Also, I noticed the .idle property starts from 0 everytime you join a channel. If a person has been idle from the moment you joined, then the .idle property just returns how long you have been in the channel. It shouldn't return anything since mIRC doesn't know the idle time of the user.. It should start from user the moment the user said something, rather than start from 0 when you joined the channel. (Or maybe it could say minimum of..) so you know this person hasn't said anything since.