CM Storm Havoc Mouse and Control-RX Surface Review
The Havoc software is quite large compared to the competition at 54MB, but it's fully featured and easy to use. There are images you can use for each profile, although they only appear here and we think the colour change is a better indicator. You're unlikely to need an image to remind you which is which, especially when you can name the profiles.
The main settings page has a lot of options, whether it's adjusting the DPI, either in locked axis or separate, as well as the lighting, colour choice and every other tweak imaginable. Although there are only a handful of colour choices per profile, with only four profiles you'll at least be able to choose clearly different ones for each profile. If, like some of us, you prefer orange lighting then you're out of luck.
Macro editing is extremely easy. Like nearly every macro package on the market the software doesn't track mouse pointer positioning, but in general it's clear enough how to create a macro. Admittedly because the mouse lacks a 'spare' button you'll be forced to concede some functionality somewhere to apply it.
Assigning the macro to the buttons is simplicity itself. Pick the button, pick the macro, and click the arrow. The mouse memory is instantly updated and you're ready to go.