I buy this keyboard 2 month back . until then I be use a normal keyboard . I use to be in great pain at the end of the day because of the strain in my finger and fore arm . I have a bad habit of rest my hand on the desk while typing . now that I have be use it for sometime , I do not feel the pain anymore . this keyboard also solve the problem of rest hand on the desk while typing . I think partly because of the keyboard layout , not all key can be reach when hand be at rest while typing . other adv . 1 . the layout of the keyboard encourage better keyboard finger -lrb- typing -rrb- . which I think be one of the strong point of this product . 2 . the multimedia feature of the Keyboard be handy . disadvantage . 1 . f lock key -- key that toggle function key between function key and one touch special function . its frustrating sometimes if you be a programmer . 2 . the home-end-delete key layout take time to get use to . I miss the insert key . I strongly feel the Insert key need to be back in its position . 3 . for I -lrb- may not be for everyone -rrb- the keyboard key need a little extra force to type than I be use to . I generally use and love HP keyboard for that reason . the HP Keyboard key be very soft and make the least amount of noise . 4 . again for I , I like the enter key to be the reflect l-shaped key as it use to be on the old keyboard . although I be use to the smaller size of the enter key , I still like that one . 5 . the character on the key be print , I wish Microsoft would have do a better job by molding the character into the key . Inspite of all these , I like the keyboard very much because of the absence of pain in my finger .