I've used alot of mice, including your own one, and I go through one about every 1-2 years.
Currently, I am using a G7 by Logitech... it is wireless but comes with 2 different batteries (so one is always charging/ready to be used), has a button to increase the speed of the mouse right on the mouse itself, a 'back' type button near the thumb, and all the buttons on it (7 buttons total and a scroll roller) are programmable and interchangeable.
It has some other cool abilities and I definitely recommend it... Logitech joysticks on the other hand. *eyeroll*
Speaking of Logitech, the G15 keyboard is nice too, it will give you another 24 programmable macro command keys right on the keyboard with a multifunction LCD screen oin it with tons of other stuff.