Pretty much any button is programmable. You can make several profiles with different buttons, macros and whatever rocks your boat really. The multiple profiles can be saved.
There are multiple LEDs active on the mouse, you can configure them to an RGB preference color. Below the scroll wheel, we can cycle through some of the DPI modes.
The mouse is great. Another feature is the nicely braided, but slightly stiff USB cable. You get roughly two meters of it.