TTS technology is advancing rapidly.
Loquendo has a new Voice, Allison, that "can speak with genuine expression and emotion". The quality is remarkable. The downside is the very high cost of Loquendo Voices and the difficulty in obtaining them in small quantities.
See: Loquendo TTS Demo
An interesting new alternative is TTS from IVONA. (IVONA Text To Speech | TTS Voice | Text to Voice).
The British voice Amy is a 22kHz voice that has excellent speech quality and is SAPI 5 compatible.
You can download a 30 day free trial from IVONA. Individual Voices can be purchased for about $45 each per computer installation.
The IVONA and Loquendo Voices can be installed "stand alone". They are SAPI 5 compatible and work properly with MapPoint when set as the system default Voice.