Have Keyboard, Will Program

My perfect keyboard would be an MS Ergo 4000 (which I’ve been using for the past year or so) with the classic IBM keyboard’s awesome tactile feedback, minus the number pad which I never use and puts my mouse a little too far to the right.