I have an MS keyboard (fantastic) on one machine and an IBM (rubbish) on another. I haven't checked out MS's current keyboard range but they must do one that suits you? I know MS gets a load of bashing for various things but they do make excellent peripherals, IMO.
P.S. I have an MS optical trackball instead of a mouse and love it! :)
P.S. I have an MS optical trackball instead of a mouse and love it! :)