i really love speech dictation as a UI, but so many apps fail for reasons that aren't really 'their fault': phones goes to sleep, mic just doesn't connect, etc. Magic when it works but suucks when you record for 10 minutes and get nada. Anything that has really solved this well?