never think i will write a bad review about expensive keyboard . a bit about myself , i be a big fan of IBM model m keyboard . i still have a uni comp keyboard make just like the Model m -lrb- buckle spring -rrb- . the downside be that those keyboard all come with ps2 interface , i need something with usb and a window key , and that be how black widow come to my view . so let 's start with the good . 1 . good typing feel . 2 . very polished surface . 3 . look very cool . the bad : 1 . very polished surface , finger print magnet . 2 . quality control on the key . 3 . a bunch of non-sense key that be in the way -lrb- m1 to m5 key -rrb- if you do not use it to play game . -lrb- this be actually much worse than i expect , part of reason why i decide to return the keyboard even though i know how to fix it -rrb- . if you like typing , like use keyboard to navigate the webpage , and like to use all the short cut , you may want to think twice about those non-sense key . they really get in the way . the ugly : stick key . my first set of the keyboard come in two day ago . it be nice , but i have trouble press space bar , after look closely , i find that the space bar overlap with the left Alt key . sometime i end up press both key when i just want to press the space bar . well . no big deal . i just ask for a replacement unit . a day later , the replacement unit come -lrb- thanks amazon , i can not say enough good thing about you -rrb- . know what i know , i take out the keyboard and start test the space key . well ... it no longer stick with the left Alt key , but now it stick with the right alt key . after talk with amazon support staff , i will return both keyboard and go for something else . it be not difficult to fix , the key only overlap on the edge , so one can file the edge and that will make the problem go away . but if i be dump 74 dollar on a keyboard , i expect key that do not stick to begin with . one last thing . the key be modify version of cherry blue , it be lighter which may or may not suit you typing style .