I be a writer and I be so glad I find this keyboard ! the keyboard have a slight ergonomic wave to it that I adjust to without even notice the difference . the hand rest be firm , yet comfortable and build into the keyboard . and can I just say that this keyboard be totally pimp out ! there be so many different programmable function key that I have not even use they all yet . a few of my favorite : I love that there be a button with a camera on it and I can program it to open up my picture with one click . there be also a button with music note . with a push of that button , my iTunes open up ready to go . use the Fn key plus any of the f key number from 1-12 will open up a different feature . for example , I program the `` w '' for the word program on the f1 key to open up my current work in progress . the f2 key have a x for Excel and it be program to open up my spreadsheet so that I can track my word count progress for my current WIP . I love typing on this keyboard . the button have just enough give , be not too `` clicky '' and I feel like I can type even faster than before . the mouse be great . it be the first time , I have have a mouse with the forward and back button for web-surfing on the side -- soooo handy ! if you have be wishy-washy in the past about update you keyboard and mouse , I would suggest take the plunge and get the Logitech Wireless Wave mk 550 keyboard and mouse combo . I think you 'll love it .