Got some MS Agent ideas for you to shoot at...

1. Auto-reload agent character after it is changed in the File/Options/Sounds/Agents dialog, so the change will be visible right away (e.g. Genie becomes Peedy).

2. Make \ctx="e-mail"\ the default context. The email context was specifically designed for "internet lingo" so this would solve a lot of problems. Among other things it will correctly pronounce uppercase words, roman numbers, smilies and of course email addresses and URLs.

3. Select TTS mode (e.g. Adult Male #1, American English (TrueVoice)) in the File/Options/Sounds/Agents dialog.

4. Direct SAPI 4 support (speech without Agent characters).