I be a developer so I be look to get a keyboard where I can spill coffee in it and not worry about break the keyboard , plus the flexibility be great to store in a backpack . it be a great product but only if you do not type too fast . the key response be very slow and some time you just press a key and it seem that it be not respond . if you type slowly , it will work wonder , but if you case be to type fast , do not get it .