btw -- I do have a reasonable answer after kinda smacking into this. The client-side, SetMuted version doesn't survive the disconnect/reconnect of the offender. The current hook approach does. Now, how valuable that is is debatable, but it is a nice feature that someone can't disconnect/reconnect and skirt the gag4me.