I know EXACTLY how you feel. The worse thing I know is when I forget my mouse at home when I leave for long projects. Then I end up using some OEM mouse where one of the slides are missing, and it wobbles across the table.....
I have 3 of these
http://www.razerzone.com/p-66-razer-...ing-mouse.aspx
It's the best mouse I ever had. I usually wear them out fast, but this one I have now is almost a year old.
There are 4 tings that are important to me
1 - the slides on the bottom, they need to be big and last long
2 - how hard the buttons are to push
3 - need to be with a cord
4 - programmable buttons