Whatever mouse you get, make sure you purchase Steermouse. It allows you to configure your additional buttons however you want, which is a must imo. I use it with a Logitech G7, MX1000, MX620, and VX Revolution, and it works beautifully with each of them.