My review is not ambivalent, but clearly negative: Both hardware and software are simply catastrophic. I have waited deliberately after the initial shock, if I can adapt to the system, but: Hardware: Cheaper plastic. Unergonomic. The alleged adjustability between the keyboard and palm rest is a fake connected = fixed. Only the 4-way joystick can be adjusted. Unfortunately, only between large and very large hands. If subsequently, however shaky and yielding. The curvature of the device suggests ergonomics, since it is adapted to the hand curvature. Thus, the finger rest is but very shallow, so that when you push the top button (with very long stroke) are the underlying with chipped. The conversion key is below the base of the thumb and can not be operated safely focused. My solution: Same occupancy of 2 or 3 keys on the bottom and left rows, as these are not taken safely differentiated. So complete waste. Software: Obviously the attempt to invert a graphical interface on a very old scripting language. Software ergonomically an absolute joke. I may here mention only a few examples, since the profile was to create a single retching. When you open the Profile Editor is always an empty profile is loaded, not the most recently used. When saving is always stored in a standard file, not in the most recently opened. The dead zone of the joystick can be set, but can be found m. E. in operation not again. This means that no clean differentiation of axes. Had left the profiling in a scripting language, the programming would ultimately simple in my view. The software has been obviously not maintained longer time profile of current games are non-existent. Conclusion: For me, a bad buy. Now I understand why this part is always needed in stock, which are returns - so be careful! My well over 10 years old standard keyboard is more ergonomic. I will test definitely an alternative.