this be my very first Logictech Product and i would have to say that they have make a believer out of I . from the time i plug it in and install the software almost everything be customizable .  the best feature of the keyboard would have to be the labeling of some of the key . it help people who do not remember certain key combination such as control + c or control + p. I find this to be very helpful .  music lover would also love this keyboard for its addition of the volume wheel on top . there be almost nothing to complain about keyboard other than maybe the positioning of the naviwheel . I would rather have it position on the right side of the keyboard to replace the mouse wheel .  pro : great set of customizable key . label of certain key for shortcut . very comfortable with the removable wrist extension .  con : not every key can be customize to you liking .