The June issue of Scientific American has a nice overview of Text To Speech (TTS) technology, written by a couple of researchers from IBM. Fairly basic overview, but a nice summary of the issues. Several TTS companies are mentioned, but not Microsoft.