Software
Installation Process
It seems like Saitek installs the drivers for all Saitek products at once. This is a good feature as you can just plug in any other Saitek product and it will use the same software to configure the devices.
Saitek ProfileEditor
You can assign any combination of keypresses to any mouse buttons. There are two modes with two separate sets of key assignments. The second part of the software lets you control the sensitivity of the two modes. This means that you can switch on the fly from playing your favorite action game to settings useful to a strategy game. The software is small and works well.