I made the mouse wheel click my profile changer and the thumb buttons the DPI up/down. What was left? The two main buttons and the scroll on the wheel. Also, there’s little visual identification for each profile so you have to pay close attention to the flash of the mouse’s lights (equal to the profile). I didn’t like that original button set up to I assigned the thumb buttons to two specific profiles to use as normal FPS and then sniper mode with lowered DPI for easier aiming and mapped the mouse wheel click to the on-the-fly DPI switching feature. Then I never used it so that was useless because you must scroll the wheel to change and that’s too time consuming in a heated FPS or TPS battle.
Once you install the driver for the mouse you can setup profiles, DPI, lighting and create macros. In regards to DPI have only four preset options 450, 900, 1800 and 3500 DPI. The polling rate can be set to 125, 500 or 1000Mhz (how fast your computer receives info from the mouse). You can also map the buttons to different functions. However, you will still need to assign profile switch buttons to access them from each profile. There is a fairly cool advanced sensitivity setting that allows you to set the X and Y axes to different levels of sensitivity. Great for games where you have a lot of left/right motion and not so much up/down or vice versa.
You can also map macros for repetitive actions. The macro can only contain keyboard strokes and no mouse clicks which seems sort of pointless to me. Also, for some reason, there seem to be some issues with saving profiles as I attempted on several occasions to edit the profiles and then when I exited the settings were lost even though I had clicked Apply and OK. It seems you have to manually save your settings and/or click auto-save though I would have thought that clicking Apply would have done just that.
Overall, while the mouse is very comfortable, it’s limited offering for buttons and the fact that you have to use no less than two of them for mouse functions (DPI and profile switching) means there might not be enough for many. Eventually I set mine up as standard left, right and wheel and then used the thumb buttons to switch between two profiles (high DPI and low DPI) and a macro.