This is really really cool! I am not really interested in voice-driven computing myself but I have to admit that this is really pretty nice.

On the flip side of all this, I wonder what is involved in creating the voice for the computer. If someone sat down and recorded every word in the dictionary, can those samples be strung together for a more natural-sounding computer voice? or is it more technical and programmatic than that?

One wonders.