Editor: The USB Overdrive is a device driver for Mac OS X that handles any USB mouse / trackball / joystick / gamepad and any Bluetooth mouse from any manufacturer and lets you configure them either globally or on a per-application basis.
It works in Mac OS X 10.2.8 (Jaguar), 10.3 (Panther), 10.4 (Tiger) and 10.5 (Leopard).
It reads all kinds of wheels, buttons, switches and controls and assigns them to useful actions like clicking, typing, scrolling, launching, opening documents and so forth. The USB Overdrive can easily handle several USB devices at once.
A native Preference Pane is almost ready. I know you've been waiting for over two years and it is still not released- sorry about that. Family sometimes comes first. But I've been working on the Overdrive all along and I won't stop doing so.
The next version will have interface improvements, support for multiple devices with separate preferences, better mouse speed and acceleration, possibly chording and much more.
The Classic version of the USB Overdrive has most of the features of the Mac OS X version when used in Mac OS 9, and enables scrolling with the mouse wheel when installed in the Classic environment under Mac OS X 10.2 or later.