Why should a mouse have to be configurable? The best mouse should just always run at its maximum resolution, give it's raw data to the OS, and let it deal with it in software however it wants. There is no reason you couldn't do everything in software that the mouse firmware does.