In most cases there seems to be no long-term damage, and the injuries in question are probably not terribly serious. It's just harder to rest one wrists or fingers than it is (say) one's knee, ankle or shoulder.
The pain is gone now, but I take ergonomics quite a bit more seriously. I'm considering getting a split keyboard, although it breaks my heart to have to get rid of my clicky das.
http://www.kinesis-ergo.com/advantage.htm
I have one and love it. You have to be willing to invest time in it though: it took me 2 weeks to get up to full speed, plus I spent a bunch of time remapping the thumb keys to my liking.
Something else I tried was putting my mouse on a slant away from the keyboard so that the radius and ulna were not as pronated. This helped, but my mouse kept sliding off the incline. Ideally I'd like something at an angle in between a standard horizontal mouse and the vertical ones like the Evoluent. It seems there are a few new models on Amazon since I looked last--may have to try one. My pain is more in the arm than the wrist, so fine wrist motion is more important than being completely vertical. At some point it may just make sense to 3D print a mouse of the appropriate shape...
Now, I primarily use the left-handed Evoluent mouse. During periods of intense mousing, if I start to feel pain, I'll switch to the right-handed Evoluent mouse for a week or two.
You mentioned wanting a mouse which put your hand at an angle in between a standard mouse (horizontal) and the Evoluent mouse (vertical). Is there a particular reason for this?
I ask because I've found the Evoluent to be incredibly comfortable. Besides which, a vertical orientation most closely emulates the position your hands would be in when you are anatomically at rest (standing, with your hands hanging down at your sides).
As much as I love the Evoluent mouse, I still feel that eliminating mousing from my computer use is the Right Way to address mouse related pain. Treat the root cause, not the symptoms, as they say.
I basically use keyboard shortcuts for everything. The two parts of using a computer which I found most difficult to control with a keyboard were web browsing and window resizing / management.
For web browsing I stumbled upon Chrome + the Vimium extension. It has non-chording key bindings for switching tabs, moving around on the page, following links, copying (yanking) text, etc. Basically, Vimium adds Vim-like keybindings to many common browser tasks. Find it here: http://vimium.github.com/
For window resizing and management, I use Moom (it's a Mac application). It is fantastic. You can setup key bindings to resize a window to a preset dimension, among other things; but that's what I use it for primarily. I have 3 key bindings that I use all the time: 1) full screen, 2) two thirds on the left side of the screen, and 3) one third on the right hand side of the screen. Moom is here: http://manytricks.com/moom/
I've also become aware of Slate for window management on the Mac, which looks amazing, but is a tool of the large investment / large payoff sort, and I just haven't had much free time lately. Slate is here: https://github.com/jigish/slate
http://www.humanscale.com/products/product_detail.cfm?group=...
I use one daily and really like it, although its made of cheap plastic. The $99 list price is pushing it, you can probably find one on ebay for ~$30. I got mine for free at the Humanscale showroom when I went to look at their chairs.
So I even bought this heavy Logitech Natural Keyboard, I think things improved a lot. Anyway, from time to time I still had minor issues.
Being 28 now, working since some years fulltime as developer with normal keyboards, I hardly have such issues anymore. Although I have to admit that I pay attention that I get up from time to time. But I am definitely no ergonomics ideal. Half of the time I sit like depicted on the picture on the OP's link and in the evenings even worse when I hack at home on my laptop.
For my own part, I'm not someone who crunches at the keyboard for sustained periods of time, and I regularly switch up between mouse and trackpad and trackball. But I wonder if for non-hackers, the reliance on the mouse and, in my opinion, extremely inefficient computer operating methods, is a factor in how a standard office worker can get CTS even though they spend less time at a computer than your average professional developer.