i got a 502 as a warranty replacement for my G500... i think its pretty decent, the customizing software is good...only problem i find is that if you use diff dpi settings ingame... like one for running and gunning then one for sniping then i have found its easy to accidentally hit the dpi...