I have one of these. Probably the best mouse on the market, except one thing. No Linux support. You have to use a Windows boot to program it. Sticking with ROCCAT products due to the Linux support. However, if you are a Windows only user, this is the mouse you are looking for.
JDorflerThe only thing that makes this mouse "not perfect" for me is that it doesn't offer any support for your ring and pinky fingers. so I'll get pinky drag :/