I agree with the realname thing, not the chans though
I've always wondered why realname isnt included in $address.
It is as likely to change as your ident (VERY unlikely)
Also, just as with an ident, you need to /who a room *or whois etc* to get it
Technically, With the exception of when a user joins a channel, it would be just as easy to get the realname as the ident.
I think this is a great idea, and could easily return $null if UNKNOWN.
(Just like $ial when mIRC isnt sure of the info)