I have the MX518 and I use it to play BF2, CS: S and DOD: S. It works great and is nice to have extra buttons on the mouse to use for in game talking and such. One very nice feature about it is that it has buttons on it so you can change the mouse sensitivity on the fly. That way if you like different sensitivities for different guns, it makes it very simple to switch between two preset levels.