I'm using a Logitech Internet Navigator Keyboard that I got for $6.99 over 5 years ago. Since then I've tried a lot of other keyboards (including some really expensive Microsoft and Logitech models) and found that the flashier they are the less coder-friendly they become and always came back to the same basic keyboard...
Which keyboards do YC members use? What's a good keyboard for someone coding/typing 18 hours a day, from a purely tactile-feedback, key-layout POV?
Sit down in front of your keyboard, place your hands on it like you usually do when you type. Are your wrists bent? If they aren't perfectly straight, you're heading for trouble. How much trouble exactly depends on your genes, but trouble it is.
I found that once you are in pain you very quickly determine which keyboard is healthy. It's the one you can type on with the least amount of pain. My personal ranking:
1. Fingerworks TouchStream. Those aren't produced anymore, Apple bought Fingerworks and turned their technology into multi-touch screens. They sell for ungodly amounts on eBay, and for good reasons. Once you get used to the gestures, you never feel at home on any other keyboard.
2. Microsoft Natural and variants thereof. Any keyboard that is split in the middle is way healthier than any straight keyboard.
3. Any other keyboard that is wide enough so that you can keep your wrists relatively straight.
The keyboard on a MacBook Pro is what I'd consider the limit as to width -- go any narrower, and you're certain to hurt yourself.
Be careful, people. If only I could go back in time and tell myself to use healthy keyboards...