Mionix Castor Gaming Mouse Review
The Castor software covers all the areas you would hope to be able to customise. Multiple DPI stages, the capability to split the X and Y axis and adjustable angle snapping for those straight lines (or turning it off for microfine headshots), the software isn't bad at all.
The macro section is disappointing though. It only records key presses, requires manual inputting of mouse clicks (right click, insert mouse click, pick the button) has no ability to record the pointer at all. Disappointing. Still the "pretty colours" side of the software works well and the Castor LED is very capable at reproducing your shade of choice.