I have some physical challenges typing. Can anyone recommend a talk to type software which isn't ridiculously expensive and yet works fairly well? Thank you in advance for your personal experiences and insight.