I'm a software developer, and I rely on my keyboard, mouse, monitors, and chair for my livelihood. Recently, I bought a diNovo setup to replace my aging Microsoft Natural, and I'm more than pleased by the change. Having worked almost exclusively on a laptop for the past few years, I've become accustomed to the short-keystroke keyboard, and the diNovo keyboard feels EXACTLY right. It lies perfec...