Razer Naga Chroma MMO Gaming Mouse: With 12 programmable buttons, this mouse helps you take your gaming to the next level. Plus, choose from an array of colors to customize the backlighting to complement your actions.
The 7-step Pro Optic (R2) sensor of this ROCCAT Lua ROC-11-310 optical mouse makes it easy to customize the precision to accommodate your gaming needs. Three buttons and a 2D scroll wheel simplify control for enhanced gameplay.
It is a cheaper mouse but it does the job. I don't need any macro keys on my mouse so I didn't want to spend a lot of money on one that did. The only thing I can complain about is the right button is awkwardly easy to press but you get used to it.