Once you visit the CM Storm website and grab the software and install it, you then open it to find this. On this page, the main page, you are given a view of the Havoc with all of the programmable buttons numbered at the left. On the right there is the default function that is assigned to the CM Storm profile at the bottom. That is just an example of the images you can upload and how to name one of the four profiles.
The menu on the right side also offers a dropdown box menu of optional commands to use. In there you can change it to any other mouse function, as well as assigning Macros, using keyboard functions and multimedia - it really has it all. I moved to Profile 1 as the CM Storm profile is locked as the default.
Under the advanced tab you get to sort through the functionality of the sensor. Here you can set the four DLI levels where ever you want between 100 and 8200 DPI, and also get X and Y axis control, with the polling rate being offered for each setting. The LED mode is in the middle for lighting effects and choice of the seven colors. At the bottom you are offered sensitivity settings, double click speed, button response time, an OS lock, and angle snapping for those that jitter too much at high DPI settings.
The Macro panel is easy to use. Click on new, name the Macro, and it then appears at the left. Highlight it, click on record, perform the macro, and then click on the stop button. It really is that easy. You can set them with a repeat, and the time interval, and you can also insert and remove lines of a broken Macro relatively easy.
Under the profiles tab, this is where you can swap files, if you will. On the left would be a list of as many profiles as you can think of, all named by you, and currently stored in a folder on your PC. Then on the right, you have the option to change one of the three other than the default profile. You simply click on the left file, click import, pick which slot, and it is now stored on the Havoc.
The library tab effectively does what the profiles tab offered for profiles; just this tab does it for Macros. Again, you can store as many on the PC as you wish inside of the folder, but in order to swap them around to a mouse function, you can find what you need on the left side and import it to the right so the mouse can use it.
The support tab allows you to read a brief summary of what you are getting into if you click on the online support that takes you to the main site where you will locate the support section or the download section depending on your needs. If you click on the version button, it shows the software and firmware that is currently in control of the Havoc.