+1 for the Cme UF70(I have one too)...Also second Lee's comment re the earlier U70.
Dennis
Also with OS 2.00 CME have fixed the sometimes mild velocity fluctuations with the keys. Not a big issue, and was only a difference of about 10-20 in velocity values, but is now fixed.