3m Ergonomic Mouse
I highly recommend the 3m ergonomic mouse. I’ve tried a lot of mice including the ergonomic mouse by Microsoft but this one tops them all. If you’re in software development or anything that includes a lot of keyboarding, its practically required.
Check it out here. If you’re in BC, I purchase mine from National Ergo.