Regarding the subject of DPI. DPI means dots per inch, which in turn refers to the number of pixels your mouse will, if you move your mouse one inch in real life. Bad/cheap mouses will usually only have a couple of DPI settings. Better ones however will let you configure it, my mouse will even let me keybind it so i can switch DPI as i'm playing. Say i'm running and gunning, a somewhat higher DPI will allow me to scan areas more efficiently. However, when sniping, a lower DPI might suit my needs better.
I have one got for X-mas, its pretty neat holds 5 profiles in the mouse and you can change profiles by holding a button down for three seconds look under the mouse and see that screen then switch to it. You organize your profiles for like RTS games profile 1 Sniping Profile 2 Vehicles/Jets Profile 3 that sorta logic.
Yeah i've seen that on their website (google is your friend). But I think 80 dollars is a little pricey.