On DALnet you could use mode +R, which stops msgs from users who haven't identified to NickServ -- which is exactly the reason I used /ignore. /silence is limited, and so many networks have so many relevant usermodes. The user should be able to change the /ignore with something that might work better on his network, but for all purposes, I feel a network-independent code fits best on these forums, unless the user in his question clearly states he wants to use the code on a certain network.