As I'm a gamer, I have a gaming mouse.
A Logitech G5 (2007 Edition) to be exact.
It's got a 2000 DPI range...More than enough for gaming in a resolution of 1680x1050.
It's got "on-the-fly" DPI changing abilities, and thus I have 3 settings (you can have 6)... 400, 800 and 2000. I only ever use the FULL DPI range when i'm flying a Gunship in BF2142 (for quick manovers).
i have the Logitech G9 Laser Mouse it has the following
XL and Precision grips
Adjustable weight cartridge
Tuning weights and case
200-3200 dpi on the fly switchable
can do 1000 reports per second
and has a micro gear that changes my scroll wheel from click click click.. to a smooth non click rotation
overall its the best mouse ive ever used (and why not the rest were just basic ball mouses)
i would allways recommend it unless u have massive hands then its a no no