I was just looking into MONITOR and noticed that EFnet limits the MONITOR list to a maximum of 60 nicknames. I am a little worried that this will be too small for many users. I remember when I first implemented WATCH support, quite a few users were unhappy because their notify list, which worked fine with ISON for many years, was larger than the 128 nickname WATCH limit on some networks. A limit of 60 nicknames would almost certainly result in a large number of unhappy users. Freenode currently has a limit of 100 nicknames, which is a little more reasonable. In any case, I have added support for MONITOR to my to-do list.