what about a logitech dinovo? if you get used to it you can type much faster (keypresses are faster since the keys are very thin and light).