Conquering Carpal Tunnel Syndrome and Other Repetitive Strain Injuries: A Self-Care Program (https://www.amazon.com/dp/1572240393/ref=cm_sw_r_cp_api_glt_...)
Another thing that helped is the book Conquering Carpal Tunnel Syndrome[0]. It has a good set of stretches to do categorized by what's bothering you.
Even more impactful IMO, it teaches a technique they call the "stretch point": very gently & slowly stretching until you feel the first hint of a stretch, then pausing and waiting for the feeling to release, over and over. Versus what I was naturally doing before, which was to stretch until I really felt it, and hold for a while. The theory is that the slow/gentle stretch+release pattern is more effective for the smaller muscles and less likely to damage them.
[0]: https://www.amazon.com/Conquering-Carpal-Syndrome-Repetitive...
Start daily regular stretching fix your finger, wrist, arm, shoulder, back pain.
http://i.imgur.com/3OMpedd.jpg
I just remove the numpad keys, and then tape my ergo trackball down to it. Works like a charm and allows me to keep my wrists in neutral position at all times.
I've definitely struggled off and on with RSI over the years and this book has been really helpful in keeping me limber:
http://www.amazon.com/Conquering-Carpal-Syndrome-Repetitive-...
The other thing that's helped me is going to the gym and doing light wrist curls (and reverse wrist curls) at least once a week.
http://www.amazon.com/Conquering-Carpal-Syndrome-Repetitive-...
which is a series of very simple exercises.
I have found more relief in daily stretches outlined in the above book then the keyboards I use: kinesis advantage, placed on my lap, at work (8 hours a day) and Truly Ergonomic at home on weekends
https://www.amazon.com/Conquering-Carpal-Syndrome-Repetitive...