The reserving of all %g... commands was something I forgot to mention also...
I like the idea of making it %bell instead of %g; that way it's clearly not
the same as the old %g. I also like damien's idea of allowing a message on
the %bell line. In fact, I'd take that a step further and say let's put a
numeric code (a la FTP response codes) that can be trivially parsed for the
client to make use of (e.g. importance of reason for bell as a determining
threshold, and specific reasons) and also include the message. For cases
like a private message, it should at least be possible for the client to be
able to parse out the name of the sender of the message, ideally. (That way,
the client could ring the bell for messages from specific people...)
Deven