Главный рабочий инструмент программиста все же голова, как по мне. Скажем, 500 строк кода в день — это очень много для программиста, но очень мало в смысле набора на клавиатуре (спросите любого, кто владеет 10-пальцевым слепым набором).
Тем не менее, использую вышеупомянутую Microsoft Natural Ergonomic 4000 — кроме собственно кодирования есть еще и форумы, и хабр, и друге способы утилизации клавиатуры/мыши :)