Whilst this is a solid, well built and sturdy item, there are two major flaws in my opinion. The first and most disappointing for me is that though the macros are simple to set up and use, they do not repeat!
For example I bought the keyboard to use on Diablo 3 with a freeze wizard where buttons need to be pressed 9+ times per second. However...
1) The macro is limited to 40 key strokes.
2) The macro is NOT repeatable without releasing and then re pressing the macro button! I wanted to hold down the button and have repeated skills used on Diablo 3 until i released the button. sadly I am forced to 'spam' the button up and down whilst playing, so though it is better than spamming 3 buttons - it is far from ideal.
3) As has been said elsewhere, in less than daylight conditions, the illuminated keys can NOT be seen unless directly above them, most people use a keyboard at arms length and this is an issue as you can't see the letters on the keys very well at all!
For these reasons I have given a 3 star, if I had known the macros were not repeatable without key release, I would have bought a different keyboard. BE WARNED!