I have never been a connoisseur of input devices. However, recently I had to spend time trying to find something more acceptable. Over the years I have used whatever Apple supplied with their systems. My last few purchases have come with the wireless mighty mouse and I have to say it does not live up to the Apple standard. I currently own three of them and I can say the quality of the mighty mouse is not up to par. In fact one of the mice the middle track ball does not scroll downward (and it is not a preference setting). The mice seem clunky and sluggish and they are very picky about the surface they track on. As a programmer this is very frustrating. I typically have a desk full of opened reference books as well as other items which i use as a mouse pad for which the mighty mouse simply will not track on. I am forced to clean a spot off some where so that the mouse will work. The battery usage on this mouse is also ridiculous. It eats batteries like crazy. This problem is not isolated to only one of them. After dealing with this for well over a year I finally had enough. I recently purchased a logitech mx60 wireless mouse and it is worlds above the mighty mouse. It has a very comfortable feel and tracks on any surface. There is very little lag when it tracks. It also sports a very long battery life enhanced with a small power button of the bottom to make it last even longer. Most reviews for this mouse has been very positive. If you are looking for a good mouse for your mac give this one a try. See the link below.