http://www.nextup.com/ has info on voices for PC/Mac. Not free.
I prefer Acapela Ryan or Lucy. You can have a listen to a prepared text sample on the links on the page. $35 for Acapela
http://www.cross-plus-a.com/balabolka.htm has a free text reader, but need voices as above. Or the MS ones that you have