Since we reviewed Rival last week, the SteelSeries Engine 3 software is still installed. After plugging in the rodent, it was picked up immediately, and listed on the "My Gear" tab. Clicking on the mouse opens the main setting window, where there are almost all available customization options in one single page.
The window's right side contains sensitivity options, battery saver settings, acceleration & deceleration settings, lift distance, angle snapping, and polling rate. To the left, there's a list of each available button, and the macro editor tab. There's also a nice left-top-right view, with lighting options for the SteelSeries logo, the base, and the scroll wheel.
Clicking the Macro Editor tab opens up a new window where you can create and save macros. Here you can use the keyboard, change delay and tweak the macro according to your needs. Of course, the software also has the option to create Profiles and assign them to certain applications, and also choose SE3-enabled peripherals to work with said applications.
I said a dozen times before, and I will say it again. The SteelSeries Engine 3 is one of the best gaming peripheral software packages on the market.