The mouse is just good in your hand and all buttons are easy to reach, the 3 different lights (red, blue, green) are also nice. The buttons can be programmed not before that or I have not figured out to this day as. The buttons can be programmed in-game in a variety of games, and thus it does so its purpose.