Productive Programming Keyboards

Ergonomic means it won't injure your joints and muscle while you code 16 hours a day. Speediness means you can type faster and get job done quickly.