Keyboard ergonomics Lots of good suggestions but how about learning to type! There are lots of free online programs, I did this years ago and have been benefiting ever since. Yes its a time commitment but think how much time you will save in the long run :)
Training your non-dominant hand to use the mouse decreases the stress on the dominant hand. I would recommend having a mouse each side to start with and do a little each day.