Logitech Tunable Gaming Mouse Possibly the best gaming mouse on the market. It has 11 programmable buttons and you can adjust the weight and balance.