The Stinger has four built-in dpi modes that are fully customizable via software. By default they are programmed for 400/800/1600/2000 but each can be individually adjusted to anywhere from 400 to 3200. The color of the scroll wheel illumination indicates the mode it is currently in, and is easily switchable using the dpi button located directly behind the wheel. Immediately behind that is the macro button, which cycles between red, green and blue, and when combined with the six programmable buttons on the Stinger, yields a total of eighteen slots to store a series of keystrokes or assign commonly used OS functions.
To test out the Stinger I fired up some single player Crysis and jumped into some multiplayer Team Fortress 2. I found the selectable dpi setting the most useful, especially in the single player Crysis, as I could easily change between movement and sniper functions with the flick of a finger. The color-changing scroll wheel depicts which mode the mouse is currently in, and for faster selection you can customize the dpi settings, choosing only two settings for example, 800/2000/800/2000, so that you're only clicking the button once to jump to the alternate setting.
I did not make much use of the user-defined macros. Most of the games I play do not require extensive repetitive keyboard input, and so a shortcut would not really be of much use. I did find the left side buttons useful as a forward and back option when browsing the internet. The other buttons can also be assigned other common OS or application controls such as for multimedia playback.
Let's wrap this up with some final thoughts and conclusion.