Supposedly USBOverdrive will get all non-primary buttons to work, (you can assign any button to do what you want). I hear it works fine handling regular applications but if you are thinking of using it for gaming, your Mac may freeze. The scuttlebutt is they are developing a driver for OSX some point soon in the future; when, I have no clue. You might have to check regularly with Cnet, Gizmoto, or something.