Dragon is still shit if you speak upper middle class English. I believe it can cope with American spoken English and whatever passes for spoken English in Delhi, maybe even lower class English. It's shit for me. IBM ViaVoice was miles better.