you should use $ulist()'s level parameter when referring to the script's userlist entries otherwise those who use the script will run into problems if they use the userlist for anything else, ie. $ulist(
, blacklist, 1) to see if an entry matching or matched by has been blacklisted, and *$ulist(, blacklist, N)** to return the Nth blacklisted address.$ulist().info and /guser's [info] parm could also be quite a useful extension. if your intention is to demonstrate mIRC's userlist feature, you may as well use all the suitable functions ;)