Just throwing in my recommendation for the G5. I've had it going on three years now, and it's worked wonderfully the whole time.
6 buttons (Left, right, thumb, wheel left/wheel right and wheelclick)
Thick woven cord, decent length
Detachable weights that slot into a tray underneath
+ and -...