do not go non mx. only the mx versions have the nice high refresh 800dpi sensor. the extra buttons on the mx310 are useless. there are two on the side, but only one usable since its for both left and right handed. app switch button isn't that useful, i use my mx700's as f5)refresh)
other then that, its just an mx300, its the lowest model of the mx's. not that its bad, but if you really want more buttons, mx510-700+ are the way to go. personally i like the extra buttons🙂i returned the 310 for a 700. oh, a tip, do not use the mouse accel that comes with their drivers, it blows, just use no accell and crank it up speedwise. and do not check off that "turn off accel in games" feature, too many things in windows trip it off. not that it matters if u run without accel on though. i use the extra buttons for things like end/home(buttons above below wheel), side buttons copy/paste etc