Have you seen my
review at Deskthority?
I've never used official drivers for MS Windows (only briefly took a look, when I used the Roccat Pyra). I run
community open-source GNU/Linux drivers instead, and I don't even have them installed on every system.
Each profile consists of cpi and polling rate, enabled cpi steps, functions assigned to buttons, functions assigned to buttons on the EasyShift layer, light settings and possibly some other stuff as well, but I don't use that. My current remapping is: the two primary buttons and the wheel as expected (Mouse 1-3, scrolling), front side button to wheel click (Mouse 3), rear side button to EasyShift; EasyShift + primary buttons for history (back/forward), EasyShift + wheel click for profile cycle, EasyShift + wheel scroll changes cpi, EasyShift + front side button does... something (I don't use that).