Also yes operating systems are software but i don't understand this whole brouhaha over them. What Elrick posted was fairly easy to understand; Zowie gears are plug n' play and do not require any software installation process from the end user to work flawlessly as intended.
What if the mouse works as an ordinary USB HID pointing device, but has a persistent on-board memory for button remapping? It's obviously a superior solution for many users—for ergonomic reasons or maybe because of macros, everything without additional lag in case of software remapping. Of course, you need software to setup it. Well, we have free [as in freedom] drivers and a vendor-independent library for that. Free mouse firmware would be nice as well, but we aren't there yet…
Yes well that depends. I am not a huge fan of mouse macros while some people may like them, that's their choice, but Zowie focus on a plug & play single/unmodifiable configuration (DPI configuration is static, there's like 4 DPIs you can cycle with but cannot change them) and i strongly believe this is the way to go, out of the box configuration plug and play everywhere.
Because you can change the OS sensivity, the software sensivity and your mouse hardware sensivity. That is just too much variable to ever asign a tag on a sensivity. Because how, that way, can you determine 1200 DPI is slow or fast? It doesn't only depend on the DPI anymore, there's a lot more unrequired variable that comes into play.
If you could set your OS to neutral (on windows 1 is the fifth notch on nine for no OS modification/raw input i'd say) and have a standard scheme of hardcoded mouse DPIs (like Zowie does), only that way you get actual, factual results that implies a single variable modification (aka in-game sensivity) for any in-depth studies.
Because currently let's say you play CS:GO, a user can get a faster mouse movement rate using 450 DPI than one using 900 DPI, just because some other "hidden" variables like the in-game sensivity and the OS sensivity are not standardized and the defaults are different on every OS/ version of the OS/version of the game.
That being said you cannot ever compare sensivity speed with anyone because it was all made in a fuss without any agreements/standards, for people to "customize" the stupidest things which should all be in unisense in my opinion.
I know it doesn't seem to matter for you as an advanced user, but look at those poor souls on steam forums or other that has limited understanding of sensivity and such, that wants to learn a little, what they'll read is a bunch of flawed numbers and will never ever be able to reproduce the same feeling as any other persons they read because there is just too much places you can change stuff and omit some variables.