Product thoughtful and relatively inexpensive. The program does not pose a problem. Missing functions but you can easily program the unused keys. The timing is a bit laborious. The quality of the keys is poor (quality of contact) and are not backlit. Competition is not better for the price ...