I have a soft-spot for the aptly dubbed "SteelSeries Engine 3," an unified software package for more recent SS peripherals, like Siberia Elite, 9H, and Sensei Wireless. It's a simple looking soft, with no jagged edges, no hidden buttons, no arcane secrets and no menus that you have to perform an actual ritual in order to use. Though simple, this is one of the best available bundles today.
Once Rival was detected, and I also installed the Firmware update, I got into the nitty gritty of things. The main page displays everything you need to know, and you can tweak about this mouse. To the right you have sensitivity steps, acceleration / deceleration, angle snapping, and polling rate, the more technical mouse features. To the left, there's the configuration Tab where you have your profiles, and the action" tab" where each button & its designation is listed.
Clicking that "Launch" button next to the Macro Editor opens up a new window. Here you can see your pre-recorded macros, and if you want to make a new one, you press the big red button (where it says start), and you can type whatever you want. You can edit individual strings afterwards, and even tweak around the delay options.
Overall, I really can't complain about the Engine 3. It's a versatile little piece of software, with plenty of options available and fairly easy to use.