The razer naga is a brilliant mouse if you are looking for extra programmable buttons, not to mention how easy it is to use the software that razer provides to change all the settings with the mouse. The naga has a total of 11 different, not including the primary left click and right click, plus scroll wheel which you can also customize.