I currently use a Razer Naga and use the 1-12 buttons on the side instead of clicking on the hotbar. The mouse is setup to use the keypad 1-12 instead of the numpad and I have all my abilities on 3 hotbars. The second uses Ctrl and the third uses Shift as modifiers. It works really well for me and have been doing this for a few years now.