X-Mouse Button Control (XMBC) is a really useful utility that allows you to create app and window specific profiles for which you can re-configure your mouse behaviour for those tasks. X-Mouse Button Control (XMBC) allows you to create application and window specific profiles. This in turn, allows you to re-configure your mouse behaviour for individual applications or windows. For each profile you can also configure up to 10 'layers' of different button configurations which you can switch between using hot-keys or mouse buttons. I am using a Microsoft Intellimouse, 5 buttons (including scroll) and good drivers for Mac OS X, it even lets you configure the buttons for separate programs, i.e. For Battlefield 1942 I can assign button 4 and 5 to be something else other than back/forward as they are in the Finder and Safari. In fact, few knowledgeable Mac users still use the single-button mouse that comes with the Mac. Most multiple-button mice work fine with Macs and PCs. Read more, depending on the Mac OS version: OS 9 or OS X.