ALmost yes, you can set a DPI up/down button setup or you can assign a button only to loop dpi modes. Each mode is denoted by the LED indicator on the side so the bottom LED is on for mine for 400dpi, bottom 2 on for 600 and all 3 on for 800 while the top 2 for 1000 and top LED for 1200. I only have one button set to cycle DPI and the default DPI buttons are set for pigup and pigdown.
All buttons can be customised estensively and anything you push to the mouse is saved to the mouse so you can use the mouse with your settings on another PC without having to install any software.
Thanks mrk.

