I can't believe no one has suggested the xai.
It's steel series take on the greatest mouse ever produced (the intelli mouse 1.1).
Here is some review from google (1st page so I didn't pick it just because)
Edit: the stupidest thing as well as the best thing is this mouse's ability to literally be programmed anywhere. You plug it in, save the settings you would like, and it gets stored to the mouse. You are now able to plug it in at LAN and not have to download drivers. You can also have up to 20 different profiles if I am not mistaken (one LED off and one LED one setting in one profile with a max of 10 profiles)
If you have any questions, I have had this mouse since I tested it prior to it being released. I am also a mouse whore, and I have had practically every gaming mouse released in the last few years, and sometimes two.
The only downside to this mouse is that it gets a little negative mouse acceleration when used on older generation "soft-pads"Edited by ramenbuoy - 3/7/11 at 5:45pm