Keyboards seem to be the sort of thing many slashdotters are over emotional about (and why not? You do spend a significant amount of time using one). I'm in the market for a new keyboard (for a Mac, but I can scrape off the window key). On the mac side, the best keyboard seems to be either a Apple Extended Keyboard (or II) plus an ADB/USB adapter or a Matias tactile pro.
The less time planning, the more time programming.