The keyboards fail so often I keep a couple spares around.
Let me guess, all cheap rubber-domes? Maybe you should have a look at some professional keyboards. Mechanical keyboards are quite durable, and feel much nicer to type on.
-- Best regards, Vladimir mailto:vladi...@thecybershadow.net