I'm having shoulder surgery next Friday. I will have to spend at least 3 weeks in shoulder cast and then at 4 weeks in a sling. I'm thinking about buying some dictation software to help with my writing during the recovery.