[QUOTE] The one's I've used where like typing on a mushy spongy balloon filled with mashed potatoes. [/QUOTE] [url]http://www.thehumansolution.com/duraflex-flexible-keyboard.html[/url] This one types very nice on a flat tabletop. The key placing and spacing is exactly like any standard PC keyboard so there's no learning curve. The only part that doesn't roll is the little box over the top of the 10-key pad on the right side of it where the USB cord comes out. This unit is made for hospitals and industry where they must be subjected to high temperature sterilization and flushing with sterilizing cleaners. It's totally fluid proof and inert. The keys have a tactile feedback "click" like regular keys you can feel as you press down. Not mushy at all, even though the keytops will "roll" and are not that stiff. Touch typing fast is really easy. .