2. I agree with this suggestion. This was suggested a long time ago, and I thought it was a good idea then as I do now.

3. You can easily script your own CTCP event for these.