This [0] is an excellent resource for ergonomic keyboards.
The common myth is that programmers type a lot. We do not. We spend a lot of time in front of keyboards, but most of that time is spent thinking.
People who write a lot of emails type way more characters per day than programmers.
Still, ergonomic keyboards are nice. I think Microsoft wireless one is quite good and affordable. I would love me a kinesis, but never managed to pull the trigger.