since Swype added the mic to use speech to text from their keyboard, I've used the google diction more - and it's surprisingly accurate. Not sure if I'm going to pay for this - until Swype makes me pay...