Why stop at a nicer voice? If i used such a thing i'd want my (free) text to speech reader to go get me beer on demand, cook me dinner, tidy my house and specifically at the moment do my Christmas shopping.
The best one around is JAWS. Word on the street is that this internet thingy has a way of obtaining paid software for free, although that's not something I'd know anything about.