This is the best mouse driver/program available for the Mac, period. Supports nearly all USB mice and even works with Bluetooth mice. If you have more than two buttons on your mouse you need this program.

It's even a good replacement for the next-best mouse software from Microsoft. Using SteerMouse you can use left and right wheel clicking in a browser as back/forward. Very handy. SUPER smooth mouse movement and acceleration, plus a lot of actions you can set to any button.

I've used USB Overdrive and Gamepad companion as well - neither can touch Steermouse's features, ease of use, support and performance.